SCAnnotations(final Class<?> sc) { AccessController.doPrivileged(new PrivilegedAction<Void>() { @Override public Void run() { WebServiceClient wsc =sc.getAnnotation(WebServiceClient.class); if(wsc==null) { throw new WebServiceException("Service Interface Annotations required, exiting..."); } String tns = wsc.targetNamespace(); try { JAXWSUtils.getFileOrURL(wsc.wsdlLocation()); } catch (IOException e) { // TODO: report a reasonable error message throw new WebServiceException(e); } for (Method method : sc.getDeclaredMethods()) { WebEndpoint webEndpoint = method.getAnnotation(WebEndpoint.class); if (webEndpoint != null) { String endpointName = webEndpoint.name(); QName portQName = new QName(tns, endpointName); portQNames.add(portQName); } Class<?> seiClazz = method.getReturnType(); if (seiClazz!=void.class) { classes.add(seiClazz); } } return null; } }); }
@WebEndpoint( name = "AccountServicePort" ) public AccountService getAccountServicePort(WebServiceFeature... features) { return (AccountService)super.getPort(new QName("http://ws.update.deployment.rapid_i.com/", "AccountServicePort"), AccountService.class, features); }
@WebEndpoint( name = "UpdateServicePort" ) public UpdateService getUpdateServicePort() { return (UpdateService)super.getPort(new QName("http://ws.update.deployment.rapid_i.com/", "UpdateServicePort"), UpdateService.class); }
@WebEndpoint( name = "UpdateServicePort" ) public UpdateService getUpdateServicePort(WebServiceFeature... features) { return (UpdateService)super.getPort(new QName("http://ws.update.deployment.rapid_i.com/", "UpdateServicePort"), UpdateService.class, features); }
/** * * @return returns MonitoringClientBean */ @WebEndpoint(name = "MonitoringClientBeanPort") public MonitoringClientBean getMonitoringClientBeanPort() { return super.getPort(new QName("http://monitoring.engine.kernelhive.eti.pg.gda.pl/", "MonitoringClientBeanPort"), MonitoringClientBean.class); }
/** * * @return returns ClientBean */ @WebEndpoint(name = "ClientBeanPort") public ClientBean getClientBeanPort() { return super.getPort(new QName("http://engine.kernelhive.eti.pg.gda.pl/", "ClientBeanPort"), ClientBean.class); }
/** * * @return returns ClusterBean */ @WebEndpoint(name = "ClusterBeanPort") public ClusterBean getClusterBeanPort() { return super.getPort(new QName("http://engine.kernelhive.eti.pg.gda.pl/", "ClusterBeanPort"), ClusterBean.class); }
private void writeWebEndpoint(Port port, JMethod m) { JAnnotationUse webEndpointAnn = m.annotate(cm.ref(WebEndpoint.class)); webEndpointAnn.param("name", port.getName().getLocalPart()); }
/** * * @return returns TestService */ @WebEndpoint(name = "TestServicePort") public TestService getTestServicePort() { return super.getPort(TestServicePort, TestService.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns LDBServiceSoap */ @WebEndpoint(name = "LDBServiceSoap") public LDBServiceSoap getLDBServiceSoap(WebServiceFeature... features) { return super.getPort(new QName("http://thalesgroup.com/RTTI/2016-02-16/ldb/", "LDBServiceSoap"), LDBServiceSoap.class, features); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns ProcessService */ @WebEndpoint(name = "ProcessServicePort") public ProcessService getProcessServicePort(WebServiceFeature... features) { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "ProcessServicePort"), ProcessService.class, features); }
/** * * @return * returns RepositoryService */ @WebEndpoint(name = "RepositoryServicePort") public RepositoryService getRepositoryServicePort() { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "RepositoryServicePort"), RepositoryService.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns RepositoryService */ @WebEndpoint(name = "RepositoryServicePort") public RepositoryService getRepositoryServicePort(WebServiceFeature... features) { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "RepositoryServicePort"), RepositoryService.class, features); }
/** * * @return * returns ManagementService */ @WebEndpoint(name = "ManagementServicePort") public ManagementService getManagementServicePort() { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "ManagementServicePort"), ManagementService.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns ManagementService */ @WebEndpoint(name = "ManagementServicePort") public ManagementService getManagementServicePort(WebServiceFeature... features) { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "ManagementServicePort"), ManagementService.class, features); }
/** * * @return * returns ProcessService13 */ @WebEndpoint(name = "ProcessService_1_3Port") public ProcessService13 getProcessService13Port() { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "ProcessService_1_3Port"), ProcessService13.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns ProcessService13 */ @WebEndpoint(name = "ProcessService_1_3Port") public ProcessService13 getProcessService13Port(WebServiceFeature... features) { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "ProcessService_1_3Port"), ProcessService13.class, features); }
/** * * @return * returns RAInfoService */ @WebEndpoint(name = "RAInfoServicePort") public RAInfoService getRAInfoServicePort() { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "RAInfoServicePort"), RAInfoService.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns RAInfoService */ @WebEndpoint(name = "RAInfoServicePort") public RAInfoService getRAInfoServicePort(WebServiceFeature... features) { return super.getPort(new QName("http://service.web.rapidanalytics.de/", "RAInfoServicePort"), RAInfoService.class, features); }
/** * * @return * returns GlobalWeatherSoap */ @WebEndpoint(name = "GlobalWeatherSoap12") public GlobalWeatherSoap getGlobalWeatherSoap12() { return super.getPort(GlobalWeatherSoap12, GlobalWeatherSoap.class); }
/** * * @return * returns GeoIPServiceSoap */ @WebEndpoint(name = "GeoIPServiceSoap") public GeoIPServiceSoap getGeoIPServiceSoap() { return super.getPort(GeoIPServiceSoap, GeoIPServiceSoap.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns GlobalWeatherHttpGet */ @WebEndpoint(name = "GlobalWeatherHttpGet") public GlobalWeatherHttpGet getGlobalWeatherHttpGet(WebServiceFeature... features) { return super.getPort(GlobalWeatherHttpGet, GlobalWeatherHttpGet.class, features); }
/** * * @return * returns GeoIPServiceSoap */ @WebEndpoint(name = "GeoIPServiceSoap12") public GeoIPServiceSoap getGeoIPServiceSoap12() { return super.getPort(GeoIPServiceSoap12, GeoIPServiceSoap.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns GeoIPServiceSoap */ @WebEndpoint(name = "GeoIPServiceSoap12") public GeoIPServiceSoap getGeoIPServiceSoap12(WebServiceFeature... features) { return super.getPort(GeoIPServiceSoap12, GeoIPServiceSoap.class, features); }
/** * * @return * returns GeoIPServiceHttpGet */ @WebEndpoint(name = "GeoIPServiceHttpGet") public GeoIPServiceHttpGet getGeoIPServiceHttpGet() { return super.getPort(GeoIPServiceHttpGet, GeoIPServiceHttpGet.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns GeoIPServiceHttpGet */ @WebEndpoint(name = "GeoIPServiceHttpGet") public GeoIPServiceHttpGet getGeoIPServiceHttpGet(WebServiceFeature... features) { return super.getPort(GeoIPServiceHttpGet, GeoIPServiceHttpGet.class, features); }
/** * * @return * returns GeoIPServiceHttpPost */ @WebEndpoint(name = "GeoIPServiceHttpPost") public GeoIPServiceHttpPost getGeoIPServiceHttpPost() { return super.getPort(GeoIPServiceHttpPost, GeoIPServiceHttpPost.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns GeoIPServiceHttpPost */ @WebEndpoint(name = "GeoIPServiceHttpPost") public GeoIPServiceHttpPost getGeoIPServiceHttpPost(WebServiceFeature... features) { return super.getPort(GeoIPServiceHttpPost, GeoIPServiceHttpPost.class, features); }
/** * * @return * returns SOAPserverInterface */ @WebEndpoint(name = "ServicesPort") public SOAPserverInterface getServicesPort() { return super.getPort(new QName("http://service.onlineshop.com/", "ServicesPort"), SOAPserverInterface.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns SOAPserverInterface */ @WebEndpoint(name = "ServicesPort") public SOAPserverInterface getServicesPort(WebServiceFeature... features) { return super.getPort(new QName("http://service.onlineshop.com/", "ServicesPort"), SOAPserverInterface.class, features); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns GlobalWeatherHttpPost */ @WebEndpoint(name = "GlobalWeatherHttpPost") public GlobalWeatherHttpPost getGlobalWeatherHttpPost(WebServiceFeature... features) { return super.getPort(GlobalWeatherHttpPost, GlobalWeatherHttpPost.class, features); }
/** * * @param features A list of {@link javax.xml.ws.WebServiceFeature} to * configure on the proxy. Supported features not in * * the <code>features</code> parameter will have their default values. * @return returns ClientBean */ @WebEndpoint(name = "ClientBeanPort") public ClientBean getClientBeanPort(WebServiceFeature... features) { return super.getPort(new QName("http://engine.kernelhive.eti.pg.gda.pl/", "ClientBeanPort"), ClientBean.class, features); }
/** * * @param features A list of {@link javax.xml.ws.WebServiceFeature} to * configure on the proxy. Supported features not in * * the <code>features</code> parameter will have their default values. * @return returns ClusterBean */ @WebEndpoint(name = "ClusterBeanPort") public ClusterBean getClusterBeanPort(WebServiceFeature... features) { return super.getPort(new QName("http://engine.kernelhive.eti.pg.gda.pl/", "ClusterBeanPort"), ClusterBean.class, features); }
/** * * @return * returns LDBServiceSoap */ @WebEndpoint(name = "LDBServiceSoap") public LDBServiceSoap getLDBServiceSoap() { return super.getPort(new QName("http://thalesgroup.com/RTTI/2016-02-16/ldb/", "LDBServiceSoap"), LDBServiceSoap.class); }
/** * * @param features * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. * @return * returns WelcomeSOAP */ @WebEndpoint(name = "WelcomeSOAPPort") public WelcomeSOAP getWelcomeSOAPPort(WebServiceFeature... features) { return super.getPort(new QName("http://welcomesoap.deitel.com/", "WelcomeSOAPPort"), WelcomeSOAP.class, features); }
/** * * @return * returns WelcomeSOAP */ @WebEndpoint(name = "WelcomeSOAPPort") public WelcomeSOAP getWelcomeSOAPPort() { return super.getPort(new QName("http://welcomesoap.deitel.com/", "WelcomeSOAPPort"), WelcomeSOAP.class); }