Package javax.annotation

Examples of javax.annotation.Resource.mappedName()


        // No resource type specified... check field/method.
        resourceType = getResourceType();
      }
      this.name = resourceName;
      this.lookupType = resourceType;
      this.mappedName = resource.mappedName();
      this.shareable = resource.shareable();
    }

    @Override
    protected Object getResourceToInject(Object target, String requestingBeanName) {
View Full Code Here


        // No resource type specified... check field/method.
        resourceType = getResourceType();
      }
      this.name = resourceName;
      this.lookupType = resourceType;
      this.mappedName = resource.mappedName();
      this.shareable = resource.shareable();
    }

    /**
     * Build a DependencyDescriptor for the underlying field/method.
View Full Code Here

         Resource resourceAnnotation = element.getAnnotation(Resource.class);
         if (!resourceAnnotation.name().equals(""))
         {
            resolvedResource = lookup(RESOURCE_ADAPTER_LOOKUP_PREFIX + "/" + resourceAnnotation.name());
         }
         else if (!resourceAnnotation.mappedName().equals(""))
         {
            resolvedResource = lookup(resourceAnnotation.mappedName());
         }
         else
         {
View Full Code Here

         {
            resolvedResource = lookup(RESOURCE_ADAPTER_LOOKUP_PREFIX + "/" + resourceAnnotation.name());
         }
         else if (!resourceAnnotation.mappedName().equals(""))
         {
            resolvedResource = lookup(resourceAnnotation.mappedName());
         }
         else
         {
            resolvedResource = findResourceByType(resourceType);
         }
View Full Code Here

    }

    @Override
    protected String getResourceName(InjectionPoint injectionPoint) {
        Resource resource = injectionPoint.getAnnotated().getAnnotation(Resource.class);
        String mappedName = resource.mappedName();
        String lookup = resource.lookup();
        if (!lookup.isEmpty()) {
            return lookup;
        }
        if (!mappedName.isEmpty()) {
View Full Code Here

    private String getLookupName( Class annotatedClass, AnnotatedField annotatedField, List<InjectionCapable> injectionResources ) {
        String lookupName = null;
        if ( annotatedField.isAnnotationPresent( Resource.class ) ) {
            Resource resource = annotatedField.getAnnotation( Resource.class );
            lookupName = getJndiName( resource.lookup(), resource.mappedName(), resource.name() );
        } else if ( annotatedField.isAnnotationPresent( EJB.class ) ) {
            EJB ejb = annotatedField.getAnnotation( EJB.class );
            lookupName = getJndiName(ejb.lookup(), ejb.mappedName(), ejb.name());
        } else if ( annotatedField.isAnnotationPresent( WebServiceRef.class ) ) {
            WebServiceRef webServiceRef = annotatedField.getAnnotation( WebServiceRef.class );
View Full Code Here

         Resource resourceAnnotation = element.getAnnotation(Resource.class);
         if (!resourceAnnotation.name().equals(""))
         {
            resolvedResource = lookup(RESOURCE_ADAPTER_LOOKUP_PREFIX + "/" + resourceAnnotation.name());
         }
         else if (!resourceAnnotation.mappedName().equals(""))
         {
            resolvedResource = lookup(resourceAnnotation.mappedName());
         }
         else
         {
View Full Code Here

         {
            resolvedResource = lookup(RESOURCE_ADAPTER_LOOKUP_PREFIX + "/" + resourceAnnotation.name());
         }
         else if (!resourceAnnotation.mappedName().equals(""))
         {
            resolvedResource = lookup(resourceAnnotation.mappedName());
         }
         else
         {
            resolvedResource = findResourceByType(resourceType);
         }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.