/** * Adds a new DOL descriptor instance to the descriptor * instance associated with this XMLNode * * @param descriptor the new descriptor */ @Override public void addDescriptor(Object descriptor) { WebServicesDescriptor webServicesDesc = bundleDescriptor.getWebServices(); WebService webService = (WebService) descriptor; webServicesDesc.addWebService(webService); for(Iterator iter = webService.getEndpoints().iterator(); iter.hasNext();) { WebServiceEndpoint next = (WebServiceEndpoint) iter.next(); if( !next.resolveComponentLink() ) { logger.log(Level.INFO, LogUtils.WS_COMP_LINK_NOT_VALID, new Object[]{next.getEndpointName(), next.getLinkName()}); } } }
/** * Adds a new DOL descriptor instance to the descriptor * instance associated with this XMLNode * * @param descriptor the new descriptor */ public void addDescriptor(Object descriptor) { WebServicesDescriptor webServicesDesc = bundleDescriptor.getWebServices(); WebService webService = (WebService) descriptor; webServicesDesc.addWebService(webService); for(Iterator iter = webService.getEndpoints().iterator(); iter.hasNext();) { WebServiceEndpoint next = (WebServiceEndpoint) iter.next(); if( !next.resolveComponentLink() ) { DOLUtils.getDefaultLogger().info("Warning: Web service endpoint " + next.getEndpointName() + " component link " + next.getLinkName() + " is not valid"); } } }
newWS.setName(implClassName+"Service"); wsDesc.addWebService(newWS);
newWS.setName(implClassName+"Service"); wsDesc.addWebService(newWS);
newWS.setName(((Class)annElem).getSimpleName()+"Service"); wsDesc.addWebService(newWS);
WebServicesDescriptor otherWebServices = webBundleDescriptor.getWebServices(); for (WebService ws : otherWebServices.getWebServices()) { thisWebServices.addWebService(new WebService(ws));
newWS.setName(((Class)annElem).getSimpleName()); wsDesc.addWebService(newWS);