package cz.abclinuxu.datoveschranky.ws; import cz.abclinuxu.datoveschranky.ws.db.DataBoxManipulation; import cz.abclinuxu.datoveschranky.ws.db.DataBoxSearch; import cz.abclinuxu.datoveschranky.ws.dm.DmInfoWebService; import cz.abclinuxu.datoveschranky.ws.dm.DmOperationsWebService; import java.net.URL; import javax.xml.namespace.QName; /** * * @author xrosecky */ public class ServiceBuilder { public static DmOperationsWebService createDmOperationsWebService() { QName qName = new QName("http://isds.czechpoint.cz/v20", "dmOperationsWebService"); URL url = ServiceBuilder.class.getResource("/wsdl/dm_operations.wsdl"); return new DmOperationsWebService(url, qName); } public static DmInfoWebService createDmInfoWebService() { QName qName = new QName("http://isds.czechpoint.cz/v20", "dmInfoWebService"); URL url = ServiceBuilder.class.getResource("/wsdl/dm_info.wsdl"); return new DmInfoWebService(url, qName); } public static DataBoxManipulation createDataBoxManipulation() { QName qName = new QName("http://isds.czechpoint.cz/v20", "DataBoxManipulation"); URL url = ServiceBuilder.class.getResource("/wsdl/db_manipulations.wsdl"); return new DataBoxManipulation(url, qName); } public static DataBoxSearch createDataBoxSearch() { QName qName = new QName("http://isds.czechpoint.cz/v20", "DataBoxSearch"); URL url = ServiceBuilder.class.getResource("/wsdl/db_search.wsdl"); return new DataBoxSearch(url, qName); } }