Examples of EjbReference


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

    * Looks up an ejb reference with the given name. Throws an IllegalArgumentException
    * if it is not found.
    */
    public EjbReference getEjbReference(String name) {
  for (Iterator itr = this.getEjbReferenceDescriptors().iterator(); itr.hasNext();) {
      EjbReference ejr = (EjbReference) itr.next();
      if (ejr.getName().equals(name)) {
    return ejr;
      }
  }
  throw new IllegalArgumentException(localStrings.getLocalString(
            "exceptionappclienthasnoejbrefbyname",
View Full Code Here

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

     * Return null if it is not found.
     *
     * @param the name of the ejb-reference
     */
    public EjbReference getEjbReference(String name) {
        EjbReference ejbRef = null;
        try {
            ejbRef = getEjbReferenceContainer().getEjbReference(name);
            // annotation has a corresponding ejb-local-ref/ejb-ref
            // in xml.  Just add annotation info and continue.
            // This logic might change depending on overriding rules
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 void addDescriptor(Object newDescriptor) {
  if (newDescriptor instanceof EjbRef) {
      EjbRef ejbRef = (EjbRef) newDescriptor;
      descriptor.getSunDescriptor().addEjbRef(ejbRef);
            try {
          EjbReference ref = descriptor.getEjbReference(ejbRef.getEjbRefName());
          ref.setJndiName(ejbRef.getJndiName());
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
  } else
  if (newDescriptor instanceof ResourceRef) {
View Full Code Here

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

        // ejb-ref*
        Iterator ejbRefs = descriptor.getEjbReferenceDescriptors().iterator();
        if (ejbRefs.hasNext()) {
            EjbRefNode refNode = new EjbRefNode();
            while (ejbRefs.hasNext()) {
                EjbReference ejbRef = (EjbReference) ejbRefs.next();
                if (!ejbRef.isLocal()) {
                    refNode.writeDescriptor(parent, RuntimeTagNames.EJB_REFERENCE, ejbRef );
                }
            }
        }         
    }   
View Full Code Here

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

        return null;
    }

    public EjbReference getEjbReference(String name) {
        for (Iterator itr = this.ejbReferences.iterator(); itr.hasNext();) {
            EjbReference ejbRef = (EjbReference) itr.next();

            if (ejbRef.getName().equals(name)) {
                return ejbRef;
            }
        }

        return null;
View Full Code Here

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

        //super.visit(aVisitor);
        //aVisitor.accept(this);
        //((ApplicationValidator)aVisitor).accept(this.getApplication());
        for (Iterator itr = getEjbReferenceDescriptors().iterator();
                itr.hasNext();) {
            EjbReference aRef = (EjbReference) itr.next();
            aVisitor.accept(aRef);
        }

        for (Iterator itr = getResourceReferenceDescriptors().iterator();
                itr.hasNext();) {
View Full Code Here

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

            EjbRef ejbRef = (EjbRef) newDescriptor;
            descriptor.getSipApplication().
                    getSunSipDescriptor().addEjbRef(ejbRef);

            try {
                EjbReference ref = descriptor.getSipApplication().
                        getEjbReference(ejbRef.getEjbRefName());
                // if ref is null i.e. @Ejb was used.
                if(ref == null) {
                    ref = descriptor.getEjbReference(ejbRef.getEjbRefName());
                }
               
                ref.setJndiName(ejbRef.getJndiName());
            } catch (IllegalArgumentException iae) {
                DOLUtils.getDefaultLogger().warning(iae.getMessage());
            }
        } else if (newDescriptor instanceof ResourceRef) {
            ResourceRef resourceRef = (ResourceRef) newDescriptor;
View Full Code Here

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

    /**
    * Return a reference to another ejb by the same name or throw an IllegalArgumentException.
    */
    public EjbReference getEjbReference(String name) {
  for (Iterator itr = this.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

                bundleDescriptor.getInjectableResources(this)) {
            aVisitor.accept(injectable);
        }

        for (Iterator itr = ejbReferences.iterator();itr.hasNext();) {
            EjbReference aRef = (EjbReference) itr.next();
            aVisitor.accept(aRef);
        }
  for (Iterator e = getPermissionedMethodsByPermission().keySet().iterator(); e.hasNext();) {
      MethodPermission nextPermission = (MethodPermission) e.next();
            Set methods = (Set) getPermissionedMethodsByPermission().get(nextPermission);
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.