Examples of EjbReference


Examples of com.sun.enterprise.deployment.types.EjbReference

     */
    @Override   // EjbReferenceContainer
    public EjbReference getEjbReference(String name) {
        for (Iterator itr = getEjbReferenceDescriptors().iterator();
                itr.hasNext();) {
            EjbReference er = (EjbReference) itr.next();
            if (er.getName().equals(name)) {
                return er;
            }
        }
        throw new IllegalArgumentException(localStrings.getLocalString(
                "enterprise.deployment.exceptionbeanhasnoejbrefbyname",
View Full Code Here

Examples of com.sun.enterprise.deployment.types.EjbReference

    public EjbReferenceDescriptor getEjbReferenceByName(String name) {
        return (EjbReferenceDescriptor) getEjbReference(name);
    }

    public EjbReference getEjbReference(String name) {
        EjbReference er = _getEjbReference(name);
        if (er != null) {
            return er;
        }

        throw new IllegalArgumentException(localStrings.getLocalString(
View Full Code Here

Examples of com.sun.enterprise.deployment.types.EjbReference

        }
    }

    protected void combineEjbReferenceDescriptors(JndiNameEnvironment env) {
        for (Object oejbRef: env.getEjbReferenceDescriptors()) {
            EjbReference ejbRef = (EjbReference)oejbRef;
            EjbReferenceDescriptor ejbRefDesc =
                    (EjbReferenceDescriptor)_getEjbReference(ejbRef.getName());
            if (ejbRefDesc != null) {
                combineInjectionTargets(ejbRefDesc, (EnvironmentProperty)ejbRef);
            } else {
                if (env instanceof WebBundleDescriptor &&
                        ((WebBundleDescriptor)env).conflictEjbReference) {
View Full Code Here

Examples of com.sun.enterprise.deployment.types.EjbReference

       
        EjbReferenceNode subNode = new EjbReferenceNode();   
        // ejb-ref*       
        Set localRefDescs = new HashSet();
        for (;refs.hasNext();) {
            EjbReference ejbRef = (EjbReference) refs.next();
            if (ejbRef.isLocal()) {
                localRefDescs.add(ejbRef);
            } else {
                subNode.writeDescriptor(parentNode, TagNames.EJB_REFERENCE, ejbRef);          
            }
        }
        // ejb-local-ref*
        for (Iterator e=localRefDescs.iterator(); e.hasNext();) {
            EjbReference ejbRef = (EjbReference) e.next();
            subNode.writeDescriptor(parentNode, TagNames.EJB_LOCAL_REFERENCE,ejbRef);
        }   
    }
View Full Code Here

Examples of com.sun.enterprise.deployment.types.EjbReference

    public EjbReferenceDescriptor getEjbReferenceByName(String name) {
        return (EjbReferenceDescriptor) getEjbReference(name);
    }

    public EjbReference getEjbReference(String name) {
        EjbReference er = _getEjbReference(name);
        if (er != null) {
            return er;
        }

        throw new IllegalArgumentException(localStrings.getLocalString(
View Full Code Here

Examples of com.sun.enterprise.deployment.types.EjbReference

        }
    }

    protected void combineEjbReferenceDescriptors(JndiNameEnvironment env) {
        for (Object oejbRef: env.getEjbReferenceDescriptors()) {
            EjbReference ejbRef = (EjbReference)oejbRef;
            EjbReferenceDescriptor ejbRefDesc =
                    (EjbReferenceDescriptor)_getEjbReference(ejbRef.getName());
            if (ejbRefDesc != null) {
                combineInjectionTargets(ejbRefDesc, (EnvironmentProperty)ejbRef);
            } else {
                if (env instanceof WebBundleDescriptor &&
                        ((WebBundleDescriptor)env).isConflictEjbReference()) {
View Full Code Here

Examples of org.jboss.ejb3.common.resolvers.spi.EjbReference

   {
      if (this.ejbRefResolver == null)
      {
         return null;
      }
      EjbReference reference = new EjbReference(link, beanInterface.getName(), mappedName);
      return this.ejbRefResolver.resolveEjb(this.deploymentUnit, reference);
     
   }
View Full Code Here

Examples of org.jboss.ejb3.common.resolvers.spi.EjbReference

    * @see org.jboss.ejb3.DeploymentScope#getEjbContainer(java.lang.String, java.lang.Class, java.lang.String)
    */
   public EJBContainer getEjbContainer(String ejbLink, Class businessIntf, String vfsContext)
   {
      // Make a reference
      EjbReference reference = new EjbReference(null, businessIntf.getName(), null);

      throw new NotImplementedException("@see Comments in " + MockDeploymentScope.class.getName());

   }
View Full Code Here

Examples of org.jboss.ejb3.common.resolvers.spi.EjbReference

         String reflectType = propInfo.getType().getName();
         beanInterface = reflectType;
      }

      // Create a reference
      EjbReference reference = new EjbReference(beanName, beanInterface, mappedName);
      log.debug("Found @EJB reference " + reference);

      // Return a new ValueMetaData w/ the reference
      return new AbstractEjbReferenceValueMetadata(this.getResolver(), reference, this.getNamingContext());
   }
View Full Code Here

Examples of org.jboss.ejb3.common.resolvers.spi.EjbReference

      }
   }

   public String resolveEJB(String link, Class<?> beanInterface, String mappedName)
   {
      EjbReference reference = new EjbReference(link, beanInterface.getName(), mappedName);
      return ejbReferenceResolver.resolveEjb(deploymentUnit, reference);
   }
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.