private ServiceReferenceMetaData getServiceRefForInjectionTarget(Method method) { ServiceReferenceMetaData match = null; Iterator<String> iterator = srefMap.keySet().iterator(); while(iterator.hasNext()) { ServiceReferenceMetaData sref = srefMap.get(iterator.next()); if(sref.getInjectionTargets()!=null) { for(ResourceInjectionTargetMetaData injectionTuple : sref.getInjectionTargets()) { if(method.getDeclaringClass().getName().equals(injectionTuple.getInjectionTargetClass()) && method.getName().equals(injectionTuple.getInjectionTargetName())) { match = sref; break; } } } } return match; }
private ServiceReferenceMetaData getServiceRefForInjectionTarget(Field field) { ServiceReferenceMetaData match = null; Iterator<String> iterator = srefMap.keySet().iterator(); while(iterator.hasNext()) { ServiceReferenceMetaData sref = srefMap.get(iterator.next()); if(sref.getInjectionTargets()!=null) { for(ResourceInjectionTargetMetaData injectionTuple : sref.getInjectionTargets()) { if(field.getDeclaringClass().getName().equals(injectionTuple.getInjectionTargetClass()) && field.getName().equals(injectionTuple.getInjectionTargetName())) { match = sref; break; } } } } return match; }
String encName = "env/" + srefName; AnnotatedElement annotatedElement = sref.getAnnotatedElement(); if(sref.getInjectionTargets() != null && sref.getInjectionTargets().size() > 0) for(ResourceInjectionTargetMetaData trg : sref.getInjectionTargets())
if(annotatedElement == null) if(sref.getInjectionTargets() != null && sref.getInjectionTargets().size() > 0) for(ResourceInjectionTargetMetaData trg : sref.getInjectionTargets())
if (annotatedElement == null) if (sref.getInjectionTargets() != null && sref.getInjectionTargets().size() > 0) for (ResourceInjectionTargetMetaData trg : sref.getInjectionTargets())
private static UnifiedServiceRefMetaData getServiceRef(final DeploymentUnit unit, final ComponentDescription componentDescription, final ServiceReferenceMetaData serviceRefMD) throws DeploymentUnitProcessingException { // construct service ref final UnifiedServiceRefMetaData serviceRefUMDM = new UnifiedServiceRefMetaData(getUnifiedVirtualFile(unit)); translate(serviceRefMD, serviceRefUMDM); processWSFeatures(unit, serviceRefMD.getInjectionTargets(), serviceRefUMDM); // register it final WSReferences wsRefRegistry = getWSRefRegistry(unit); final String cacheKey = getCacheKey(componentDescription, serviceRefUMDM); wsRefRegistry.add(cacheKey, serviceRefUMDM); return serviceRefUMDM; }
private static UnifiedServiceRefMetaData getServiceRef(final DeploymentUnit unit, final ComponentDescription componentDescription, final ServiceReferenceMetaData serviceRefMD) throws DeploymentUnitProcessingException { //check jaxrpc service refs if (serviceRefMD.getJaxrpcMappingFile() != null || "javax.xml.rpc.Service".equals(serviceRefMD.getServiceInterface())) { throw WSLogger.ROOT_LOGGER.jaxRpcNotSupported(); } // construct service ref final UnifiedServiceRefMetaData serviceRefUMDM = translate(serviceRefMD); serviceRefUMDM.setVfsRoot(getUnifiedVirtualFile(unit)); processWSFeatures(unit, serviceRefMD.getInjectionTargets(), serviceRefUMDM); final WSRefRegistry wsRefRegistry = ASHelper.getWSRefRegistry(unit); wsRefRegistry.add(getCacheKey(componentDescription, serviceRefUMDM), serviceRefUMDM); return serviceRefUMDM; }
private static UnifiedServiceRefMetaData getServiceRef(final DeploymentUnit unit, final ComponentDescription componentDescription, final ServiceReferenceMetaData serviceRefMD) throws DeploymentUnitProcessingException { //check jaxrpc service refs if (serviceRefMD.getJaxrpcMappingFile() != null || "javax.xml.rpc.Service".equals(serviceRefMD.getServiceInterface())) { throw WSLogger.ROOT_LOGGER.jaxRpcNotSupported(); } // construct service ref final UnifiedServiceRefMetaData serviceRefUMDM = translate(serviceRefMD); serviceRefUMDM.setVfsRoot(getUnifiedVirtualFile(unit)); processWSFeatures(unit, serviceRefMD.getInjectionTargets(), serviceRefUMDM); final WSRefRegistry wsRefRegistry = ASHelper.getWSRefRegistry(unit); wsRefRegistry.add(getCacheKey(componentDescription, serviceRefUMDM), serviceRefUMDM); return serviceRefUMDM; }
Collection<InjectionTargetType> injectionTargets = this.convertInjectionTargets(serviceRef.getInjectionTargets()); if (!injectionTargets.isEmpty())