/** * Add the WebServiceRef element if the name of the annotation is matching. * @param sharedMetadata the shared metadata (field, method, ...) * @param name the name specified in the XML * @param jaxWSWebServiceRefs the list of elements that have been found */ protected void addJaxwsWebServiceRefIfFound(final ISharedMetadata sharedMetadata, final String name, final List<IJaxwsWebServiceRef> jaxWSWebServiceRefs) { IJaxwsWebServiceRef webServiceRef = sharedMetadata.getJaxwsWebServiceRef(); if (webServiceRef != null && name.equals(webServiceRef.getName())) { jaxWSWebServiceRefs.add(webServiceRef); } }
/** * Add the WebServiceRef element if the name of the annotation is matching. * @param sharedMetadata the shared metadata (field, method, ...) * @param name the name specified in the XML * @param jaxWSWebServiceRefs the list of elements that have been found */ protected void addJaxwsWebServiceRefIfFound(final ISharedMetadata sharedMetadata, final String name, final List<IJaxwsWebServiceRef> jaxWSWebServiceRefs) { IJaxwsWebServiceRef webServiceRef = sharedMetadata.getJaxwsWebServiceRef(); if (webServiceRef != null && name.equals(webServiceRef.getName())) { jaxWSWebServiceRefs.add(webServiceRef); } }
/** * Adds the given WebServiceRef to the list of bindings. * @param ref the given WebServiceRef. */ protected void addWebServiceRef(final IJaxwsWebServiceRef ref, final ISharedMetadata commonMetadata) { this.bindingHolder.addWebServicesBinding(new ENCBinding<IJaxwsWebServiceRef>(ref.getName(), ref)); addFieldOrMethodENC(ref.getName(), commonMetadata); }
/** * Adds the given WebServiceRef to the list of bindings. * @param ref the given WebServiceRef. */ protected void addWebServiceRef(final IJaxwsWebServiceRef ref, final ISharedMetadata commonMetadata) { this.bindingHolder.addWebServicesBinding(new ENCBinding<IJaxwsWebServiceRef>(ref.getName(), ref)); addFieldOrMethodENC(ref.getName(), commonMetadata); }
/** * Needs to search the matching WebServiceRef. * @param classAnnotationMetadata the metadata * @param name the xml name of the service ref * @return a list of matching web service ref */ protected List<IJaxwsWebServiceRef> findJaxwsWebServiceRefMetadata(final IEnvironmentRefAccessor classAnnotationMetadata, final String name) { List<IJaxwsWebServiceRef> elements = new ArrayList<IJaxwsWebServiceRef>(); // Find annotation on Class // Try @WebServiceRef IJaxwsWebServiceRef classAnnotation = classAnnotationMetadata.getJaxwsWebServiceRef(); if ((classAnnotation != null) && (name.equals(classAnnotation.getName()))) { elements.add(classAnnotation); } // Try @WebServiceRefs List<IJaxwsWebServiceRef> webServiceRefs = classAnnotationMetadata.getJaxwsWebServiceRefs(); if (webServiceRefs != null) { for (IJaxwsWebServiceRef ref : webServiceRefs) { if (name.equals(ref.getName())) { elements.add(ref); } } } return elements; }
/** * Needs to search the matching WebServiceRef. * @param classAnnotationMetadata the metadata * @param name the xml name of the service ref * @return a list of matching web service ref */ protected List<IJaxwsWebServiceRef> findJaxwsWebServiceRefMetadata(final IEnvironmentRefAccessor classAnnotationMetadata, final String name) { List<IJaxwsWebServiceRef> elements = new ArrayList<IJaxwsWebServiceRef>(); // Find annotation on Class // Try @WebServiceRef IJaxwsWebServiceRef classAnnotation = classAnnotationMetadata.getJaxwsWebServiceRef(); if ((classAnnotation != null) && (name.equals(classAnnotation.getName()))) { elements.add(classAnnotation); } // Try @WebServiceRefs List<IJaxwsWebServiceRef> webServiceRefs = classAnnotationMetadata.getJaxwsWebServiceRefs(); if (webServiceRefs != null) { for (IJaxwsWebServiceRef ref : webServiceRefs) { if (name.equals(ref.getName())) { elements.add(ref); } } } return elements; }
references.put(ref.getName(), ref); if ((refs != null) && (!refs.isEmpty())) { for (IJaxwsWebServiceRef classLevelReference : refs) { references.put(classLevelReference.getName(), classLevelReference); IJaxwsWebServiceRef fieldReference = field.getJaxwsWebServiceRef(); if (fieldReference != null) { String refName = fieldReference.getName(); IJaxwsWebServiceRef methodReference = methodMetadata.getJaxwsWebServiceRef(); if (methodReference != null) { String refName = methodReference.getName();
if (webServiceRefOnClass != null) { String name = webServiceRefOnClass.getName(); createAndBindWebServiceReference(easyBeansFactory, envCtx, webServiceRefOnClass, name, ene); if (refs != null && refs.size() > 0) { for (IJaxwsWebServiceRef webServiceRef : refs) { String name = webServiceRef.getName(); createAndBindWebServiceReference(easyBeansFactory, envCtx, webServiceRef, name, ene); String refName = webServiceRef.getName(); String name = getJndiName(refName, fieldMetadata); String refName = webServiceRef.getName(); String name = getJndiName(refName, methodMetadata);
for (IENCBinding<IJaxwsWebServiceRef> binding : webServicesBindings) { IJaxwsWebServiceRef wsr = binding.getValue(); JonasServiceRef jsr = findJonasServiceRef(jonasWebApp.getJonasServiceRefList(), wsr.getName());
if (ref != null) { if (isNullOrEmpty(ref.getName())) { ref.setName(getName(commonMetadata, ref));
if (ref != null) { if (isNullOrEmpty(ref.getName())) { ref.setName(getName(commonMetadata, ref));
if (refs != null) { for (IJaxwsWebServiceRef ref : refs) { if (isNullOrEmpty(ref.getName())) { throw new ENCBindingException("@WebServiceRef.name (or service-ref/service-ref-name)" + " required in the annotation/XML defined for the class '"
if (refs != null) { for (IJaxwsWebServiceRef ref : refs) { if (isNullOrEmpty(ref.getName())) { throw new ENCBindingException("@WebServiceRef.name (or service-ref/service-ref-name)" + " required in the annotation/XML defined for the class '"
for (IENCBinding<IJaxwsWebServiceRef> binding : webServicesBindings) { IJaxwsWebServiceRef wsr = binding.getValue(); JonasServiceRef jsr = findJonasServiceRef(jonasClient.getJonasServiceRefList(), wsr.getName());