Examples of EJBLocalReferencesMetaData


Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

      if (jbossEnv == null && specEnv == null)
         return;

      super.merge(jbossEnv, specEnv, overridenFile, overrideFile, mustOverride);

      EJBLocalReferencesMetaData ejbLocalRefs = null;
      EJBLocalReferencesMetaData jbossEjbLocalRefs = null;
      PersistenceContextReferencesMetaData specPersistenceContextRefs = null;
      PersistenceContextReferencesMetaData jbossPersistenceContextRefs = null;

      if (specEnv != null)
      {
         ejbLocalRefs = specEnv.getEjbLocalReferences();
         specPersistenceContextRefs = specEnv.getPersistenceContextRefs();
      }
     
      if (jbossEnv != null)
      {
         jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences();
         jbossPersistenceContextRefs = jbossEnv.getPersistenceContextRefs();
      }
      else
      {
         // Use the merge target for the static merge methods
         jbossEjbLocalRefs = this.getEjbLocalReferences();
         jbossPersistenceContextRefs = getPersistenceContextRefs();
      }

      EJBLocalReferencesMetaData mergedEjbLocalRefs = EJBLocalReferencesMetaData.merge(jbossEjbLocalRefs, ejbLocalRefs, overridenFile, overrideFile);
      if (mergedEjbLocalRefs != null)
         this.setEjbLocalReferences(mergedEjbLocalRefs);
     
      // Need to set the jndi name from resource mgr if referenced
      ResourceReferencesMetaData jbossResRefs = getResourceReferences();
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

  
   public void merge(JBossEnvironmentRefsGroupMetaData override, JBossEnvironmentRefsGroupMetaData original, ResourceManagersMetaData resourceManagers)
   {
      super.merge(override, original, "deployment descriptors", "annotations", false);
     
      EJBLocalReferencesMetaData originalLocalRefs = null;
      PersistenceContextReferencesMetaData originalPctxRefs = null;
      if(original != null)
      {
         originalLocalRefs = original.ejbLocalReferences;
         originalPctxRefs = original.persistenceContextRefs;
      }
     
      EJBLocalReferencesMetaData overrideLocalRefs = null;
      PersistenceContextReferencesMetaData overridePctxRefs = null;
      if(override != null)
      {
         overrideLocalRefs = override.ejbLocalReferences;
         overridePctxRefs = override.persistenceContextRefs;
      }

      EJBLocalReferencesMetaData mergedEjbLocalRefs = EJBLocalReferencesMetaData.merge(overrideLocalRefs, originalLocalRefs, null, "jboss.xml");
      if (mergedEjbLocalRefs != null)
         this.setEjbLocalReferences(mergedEjbLocalRefs);
     
      PersistenceContextReferencesMetaData mergedPctxRefs = PersistenceContextReferencesMetaData.merge(overridePctxRefs, originalPctxRefs, null, "jboss.xml");
      if(mergedPctxRefs != null)
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

   }

   @XmlTransient
   public EJBLocalReferencesMetaData getEjbLocalReferences()
   {
      EJBLocalReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getEjbLocalReferences();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

    *
    * @return the local references
    */
   public Iterator<EjbLocalRefMetaData> getEjbLocalReferences()
   {
      EJBLocalReferencesMetaData ejbLocalRefs = getDelegate().getEjbLocalReferences();
      return new OldMetaDataIterator<EJBLocalReferenceMetaData, EjbLocalRefMetaData>(ejbLocalRefs, EJBLocalReferenceMetaData.class, EjbLocalRefMetaData.class);
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

            }
         }
      }

      // ejb local references
      EJBLocalReferencesMetaData ejbLocalRefs = this.delegate.getEjbLocalReferences();
      if (ejbLocalRefs != null)
      {
         for (EJBLocalReferenceMetaData ejbLocalRef : ejbLocalRefs)
         {
            Collection<InjectionTargetType> injectionTargets = this.convertInjectionTargets(ejbLocalRef.getInjectionTargets());
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

*/
public class AbstractMappedMetaDataUnitTestCase extends TestCase
{
   public void testEJBLocalReferencesNullKey() throws Exception
   {
      EJBLocalReferencesMetaData refs = new EJBLocalReferencesMetaData();
      try
      {
         refs.get(null);
         fail("Expected IllegalArgumentException");
      }
      catch(IllegalArgumentException e)
      {
         assertEquals("ejb local ref name (/key) is null", e.getMessage());
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

   }

   @XmlTransient
   public EJBLocalReferencesMetaData getEjbLocalReferences()
   {
      EJBLocalReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getEjbLocalReferences();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

   private void asserRunMdb(JBossMessageDrivenBeanMetaData runMdb)
   {
      assertNotNull(runMdb);
      assertNotNull(runMdb.getJndiEnvironmentRefsGroup());

      EJBLocalReferencesMetaData localReferences = runMdb.getJndiEnvironmentRefsGroup().getEjbLocalReferences();
      assertNull(localReferences);

      EJBReferencesMetaData references = runMdb.getJndiEnvironmentRefsGroup().getEjbReferences();
      assertNotNull(references);
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

   private void assertDeepMdb(JBossMessageDrivenBeanMetaData deepMdb)
   {
      assertNotNull(deepMdb);
      assertNotNull(deepMdb.getJndiEnvironmentRefsGroup());

      EJBLocalReferencesMetaData localReferences = deepMdb.getJndiEnvironmentRefsGroup().getEjbLocalReferences();
      assertNotNull(localReferences);
      assertEquals(1, localReferences.size());

      EJBLocalReferenceMetaData localReference = localReferences.get("ejb/CalledSessionLocalHome");
      assertNotNull(localReference);
      assertEquals(EJBReferenceType.Entity, localReference.getEjbRefType());
      assertEquals("org.jboss.test.security.interfaces.CalledSessionLocal", localReference.getLocal());
      assertEquals("org.jboss.test.security.interfaces.CalledSessionLocalHome", localReference.getLocalHome());
      assertEquals("Level1MDBCallerBean", localReference.getLink());
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData

                bindingDescriptions.add(bindingConfiguration);
            }
        }

        if (remoteEnvironment instanceof Environment) {
            EJBLocalReferencesMetaData ejbLocalRefs = ((Environment) remoteEnvironment).getEjbLocalReferences();
            if (ejbLocalRefs != null) {
                for (EJBLocalReferenceMetaData ejbRef : ejbLocalRefs) {
                    String name = ejbRef.getEjbRefName();
                    String ejbName = ejbRef.getLink();
                    String lookup = ejbRef.getLookupName();
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.