public void setServiceRefType(String serviceResType) { delegate.setServiceRefType(serviceResType); }
private static void processServiceRefType(final AnnotatedElement anElement, final UnifiedServiceRefMetaData serviceRefUMDM) { if (anElement instanceof Field) { final Class<?> targetClass = ((Field) anElement).getType(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else if (anElement instanceof Method) { final Class<?> targetClass = ((Method) anElement).getParameterTypes()[0]; serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else { final WebServiceRef serviceRefAnnotation = getWebServiceRefAnnotation(anElement, serviceRefUMDM); Class<?> targetClass = null; if (serviceRefAnnotation != null && (serviceRefAnnotation.type() != Object.class)) { targetClass = serviceRefAnnotation.type(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } } }
private static void processServiceRefType(final AnnotatedElement anElement, final UnifiedServiceRefMetaData serviceRefUMDM) { if (anElement instanceof Field) { final Class<?> targetClass = ((Field) anElement).getType(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else if (anElement instanceof Method) { final Class<?> targetClass = ((Method) anElement).getParameterTypes()[0]; serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else { final WebServiceRef serviceRefAnnotation = getWebServiceRefAnnotation(anElement, serviceRefUMDM); Class<?> targetClass = null; if (serviceRefAnnotation != null && (serviceRefAnnotation.type() != Object.class)) { targetClass = serviceRefAnnotation.type(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } } }
private static void processServiceRefType(final AnnotatedElement anElement, final UnifiedServiceRefMetaData serviceRefUMDM) { if (anElement instanceof Field) { final Class<?> targetClass = ((Field) anElement).getType(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else if (anElement instanceof Method) { final Class<?> targetClass = ((Method) anElement).getParameterTypes()[0]; serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } else { final WebServiceRef serviceRefAnnotation = getWebServiceRefAnnotation(anElement, serviceRefUMDM); Class<?> targetClass = null; if (serviceRefAnnotation != null && (serviceRefAnnotation.type() != Object.class)) { targetClass = serviceRefAnnotation.type(); serviceRefUMDM.setServiceRefType(targetClass.getName()); if (Service.class.isAssignableFrom(targetClass)) serviceRefUMDM.setServiceInterface(targetClass.getName()); } } }
private static UnifiedServiceRefMetaData initServiceRef(final DeploymentUnit unit, final UnifiedServiceRefMetaData serviceRefUMDM, final String type, final WSRefAnnotationWrapper annotation) throws DeploymentUnitProcessingException { // wsdl location if (!isEmpty(annotation.wsdlLocation())) { serviceRefUMDM.setWsdlFile(annotation.wsdlLocation()); } // ref class type final Module module = unit.getAttachment(Attachments.MODULE); final Class<?> typeClass = getClass(module, type); serviceRefUMDM.setServiceRefType(typeClass.getName()); // ref service interface if (!isEmpty(annotation.value())) { serviceRefUMDM.setServiceInterface(annotation.value()); } else if (Service.class.isAssignableFrom(typeClass)) { serviceRefUMDM.setServiceInterface(typeClass.getName()); } else { serviceRefUMDM.setServiceInterface(Service.class.getName()); } return serviceRefUMDM; }
private static UnifiedServiceRefMetaData initServiceRef(final DeploymentUnit unit, final UnifiedServiceRefMetaData serviceRefUMDM, final String type, final WSRefAnnotationWrapper annotation) throws DeploymentUnitProcessingException { // wsdl location if (!isEmpty(annotation.wsdlLocation())) { serviceRefUMDM.setWsdlFile(annotation.wsdlLocation()); } // ref class type final Module module = unit.getAttachment(Attachments.MODULE); final Class<?> typeClass = getClass(module, type); serviceRefUMDM.setServiceRefType(typeClass.getName()); // ref service interface if (!isEmpty(annotation.value())) { serviceRefUMDM.setServiceInterface(annotation.value()); } else if (Service.class.isAssignableFrom(typeClass)) { serviceRefUMDM.setServiceInterface(typeClass.getName()); } else { serviceRefUMDM.setServiceInterface(Service.class.getName()); } return serviceRefUMDM; }
private static UnifiedServiceRefMetaData initServiceRef(final DeploymentUnit unit, final UnifiedServiceRefMetaData serviceRefUMDM, final String type, final WSRefAnnotationWrapper annotation) throws DeploymentUnitProcessingException { // wsdl location if (!isEmpty(annotation.wsdlLocation())) { serviceRefUMDM.setWsdlFile(annotation.wsdlLocation()); } // ref class type final Module module = unit.getAttachment(org.jboss.as.server.deployment.Attachments.MODULE); final Class<?> typeClass = getClass(module.getClassLoader(), type); serviceRefUMDM.setServiceRefType(typeClass.getName()); // ref service interface if (!isEmpty(annotation.value())) { serviceRefUMDM.setServiceInterface(annotation.value()); } else if (Service.class.isAssignableFrom(typeClass)) { serviceRefUMDM.setServiceInterface(typeClass.getName()); } else { serviceRefUMDM.setServiceInterface(Service.class.getName()); } // ref type processType(serviceRefUMDM); return serviceRefUMDM; }
result.setServiceRefType(sref.getServiceRefType()); result.setServiceInterface(sref.getServiceInterface()); result.setWsdlFile(sref.getWsdlFile());
result.setServiceRefName(sref.getServiceRefName()); result.setServiceInterface(sref.getServiceInterface()); result.setServiceRefType(sref.getServiceRefType()); result.setWsdlFile(sref.getWsdlFile()); result.setMappingFile(sref.getJaxrpcMappingFile());
static UnifiedServiceRefMetaData translate(final ServiceReferenceMetaData serviceRefMD, final UnifiedServiceRefMetaData serviceRefUMDM) { serviceRefUMDM.setServiceRefName(serviceRefMD.getName()); serviceRefUMDM.setServiceRefType(serviceRefMD.getServiceRefType()); serviceRefUMDM.setServiceInterface(serviceRefMD.getServiceInterface()); serviceRefUMDM.setWsdlFile(serviceRefMD.getWsdlFile());