Examples of EjbRef


Examples of com.caucho.config.types.EjbRef

    return env;
  }
 
  public EjbRef createEjbRef()
  {
    EjbRef ref = new EjbRef();
   
    ref.setProgram(true);
    ClassLoader loader = Thread.currentThread().getContextClassLoader();
    ref.setJndiClassLoader(loader);
   
    _resourceList.add(ref);
   
    return ref;
  }
View Full Code Here

Examples of com.caucho.config.types.EjbRef

   * ejb-ref configuration
   */
  public EjbRef createEjbRef()
  {
    if (_controller != null && _controller.getArchivePath() != null)
      return new EjbRef(_controller.getArchivePath());
    else
      return new EjbRef();
  }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.EjbRef

     *
     * @param descriptor the new descriptor
     */
    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.tools.common.dd.EjbRef

  public void validate() throws org.netbeans.modules.schema2beans.ValidateException {
    boolean restrictionFailure = false;
    // Validating property ejbRef
    for (int _index = 0; _index < sizeEjbRef(); ++_index) {
      EjbRef element = getEjbRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property resourceRef
    for (int _index = 0; _index < sizeResourceRef(); ++_index) {
      ResourceRef element = getResourceRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property resourceEnvRef
    for (int _index = 0; _index < sizeResourceEnvRef(); ++_index) {
      ResourceEnvRef element = getResourceEnvRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property serviceRef
    for (int _index = 0; _index < sizeServiceRef(); ++_index) {
      ServiceRef element = getServiceRef(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property messageDestination
    for (int _index = 0; _index < sizeMessageDestination(); ++_index) {
      MessageDestination element = getMessageDestination(_index);
      if (element != null) {
        element.validate();
      }
    }
  }
View Full Code Here

Examples of org.apache.geronimo.jee.naming.EjbRef

        description.setValue("subjectinfo-description");
        subject.getDescription().add(description);
        applicationClient.setDefaultSubject(subject);

        // set the EJB Ref
        EjbRef ejbRef = namingFactory.createEjbRef();
        ejbRef.setName("ejbref-name");
        ejbRef.setRefName("ejbref-refname");
        ejbRef.setCssLink("ejbref-csslink");
        ejbRef.setEjbLink("ejbref-ejblink");
        ejbRef.setNsCorbaloc("ejbref-nscorbaloc");
        org.apache.geronimo.jee.naming.Pattern namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("ejbref-css-artifactid");
        namingPattern.setGroupId("ejbref-css-groupid");
        namingPattern.setModule("ejbref-css-module");
        namingPattern.setName("ejbref-css-name");
        namingPattern.setVersion("ejbref-css-version");
        ejbRef.setCss(namingPattern);
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("ejbref-pattern-artifactid");
        namingPattern.setGroupId("ejbref-pattern-groupid");
        namingPattern.setModule("ejbref-pattern-module");
        namingPattern.setName("ejbref-pattern-name");
        namingPattern.setVersion("ejbref-pattern-version");
        ejbRef.setPattern(namingPattern);
        applicationClient.getEjbRef().add(ejbRef);

        // set the GBean Ref
        GbeanRef gbeanRef = namingFactory.createGbeanRef();
        gbeanRef.setRefName("gbeanref-name");
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.EjbRef

            before.add(old[i]);
        }
        this.ejbRefs = ejbRefs;
        // Handle current or new ejbRefs
        for (int i = 0; i < ejbRefs.length; i++) {
            EjbRef ejbRef = ejbRefs[i];
            //if(ejbRef.getEjbRef() == null) {
                ejbRef.configure(getWebApp().addNewEjbRef());
            //} else {
            //    before.remove(ejbRef);
            //}
        }
        // Handle removed or new ejbRefs
        for (Iterator it = before.iterator(); it.hasNext();) {
            EjbRef adapter = (EjbRef) it.next();
            GerEjbRefType all[] = getWebApp().getEjbRefArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == adapter) {
                    getWebApp().removeEjbRef(i);
                    break;
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.EjbRef

        int numEjbRefs = data.getEjbRefs().size();
        if (numEjbRefs > 0) {
            EjbRef[] ejbRefs = new EjbRef[numEjbRefs];
            for (int i = 0; i < numEjbRefs; i++) {
                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.EjbRef

        int numEjbRefs = data.getEjbRefs().size();
        if (numEjbRefs > 0) {
            EjbRef[] ejbRefs = new EjbRef[numEjbRefs];
            for (int i = 0; i < numEjbRefs; i++) {
                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.EjbRef

        int numEjbRefs = data.getEjbRefs().size();
        if (numEjbRefs > 0) {
            EjbRef[] ejbRefs = new EjbRef[numEjbRefs];
            for (int i = 0; i < numEjbRefs; i++) {
                ejbRefs[i] = new EjbRef();
            }
            webApp.setEjbRefs(ejbRefs);
            for (int i = 0; i < numEjbRefs; i++) {
                EjbRef ejbRef = ejbRefs[i];
                ReferenceData referenceData = (ReferenceData) data.getEjbRefs().get(i);
                ejbRef.setRefName(referenceData.getRefName());
                ejbRef.setPattern(createPattern(referenceData.getRefLink()));
            }
        }

        int numEjbLocalRefs = data.getEjbLocalRefs().size();
        if (numEjbLocalRefs > 0) {
View Full Code Here

Examples of org.apache.geronimo.naming.deployment.jsr88.EjbRef

            before.add(old[i]);
        }
        this.ejbRefs = ejbRefs;
        // Handle current or new ejbRefs
        for (int i = 0; i < ejbRefs.length; i++) {
            EjbRef ejbRef = ejbRefs[i];
            //if(ejbRef.getEjbRef() == null) {
                ejbRef.configure(getWebApp().addNewEjbRef());
            //} else {
            //    before.remove(ejbRef);
            //}
        }
        // Handle removed or new ejbRefs
        for (Iterator it = before.iterator(); it.hasNext();) {
            EjbRef adapter = (EjbRef) it.next();
            GerEjbRefType all[] = getWebApp().getEjbRefArray();
            for (int i = 0; i < all.length; i++) {
                if(all[i] == adapter) {
                    getWebApp().removeEjbRef(i);
                    break;
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.