Package org.jboss.metadata.javaee.spec

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


    * @return the reference or null if not found
    * @throws IllegalArgumentException for a null name
    */
   public EjbLocalRefMetaData getEjbLocalRefByName(String name)
   {
      EJBLocalReferenceMetaData result = getDelegate().getEjbLocalReferenceByName(name);
      if (result != null)
         return new EjbLocalRefMetaData(result);
      return null;
   }
View Full Code Here


      return merged;
   }

   public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
   {
      EJBLocalReferenceMetaData ref = null;
      if(this.ejbLocalReferences != null)
         ref = ejbLocalReferences.get(name);
      return ref;
   }
View Full Code Here

      return merged;
   }

   public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
   {
      EJBLocalReferenceMetaData ref = null;
      if(this.ejbLocalReferences != null)
         ref = ejbLocalReferences.get(name);
      return ref;
   }
View Full Code Here

    * @return the reference or null if not found
    * @throws IllegalArgumentException for a null name
    */
   public EjbLocalRefMetaData getEjbLocalRefByName(String name)
   {
      EJBLocalReferenceMetaData result = getDelegate().getEjbLocalReferenceByName(name);
      if (result != null)
         return new EjbLocalRefMetaData(result);
      return null;
   }
View Full Code Here

      assertEquals("jbosstest/ejbs/UnsecuredEJB", ejb4.getJndiName());
      assertEquals("jbosstest/ejbs/UnsecuredEJB", ejb4.getMappedName());
      jbossWeb.getEjbReferenceByName("ejb/RelativeBean");

      assertEquals(8, jbossWeb.getEjbLocalReferences().size());
      EJBLocalReferenceMetaData local3 = jbossWeb.getEjbLocalReferenceByName("ejb/local/bean3");
      assertEquals("local3", local3.getId());
      assertEquals("ejb/local/bean3", local3.getEjbRefName());
      assertEquals(EJBReferenceType.Session, local3.getEjbRefType());
      assertEquals("org.jboss.test.web.interfaces.StatelessSessionLocalHome", local3.getLocalHome());
      assertEquals("org.jboss.test.web.interfaces.StatelessSessionLocal", local3.getLocal());
      assertEquals(null, local3.getLink());
      assertEquals("jbosstest/ejbs/local/ENCBean1", local3.getJndiName());
      assertEquals("jbosstest/ejbs/local/ENCBean1", local3.getMappedName());
      // ejb/UnsecureRunAsServletWithPrincipalNameAndRolesTarget
      EJBLocalReferenceMetaData local8 = jbossWeb.getEjbLocalReferenceByName("ejb/UnsecureRunAsServletWithPrincipalNameAndRolesTarget");
      assertEquals("local8", local8.getId());
      assertEquals("ejb/UnsecureRunAsServletWithPrincipalNameAndRolesTarget", local8.getEjbRefName());
      assertEquals(EJBReferenceType.Session, local8.getEjbRefType());
      assertEquals("org.jboss.test.web.interfaces.RunAsTargetLocalHome", local8.getLocalHome());
      assertEquals("org.jboss.test.web.interfaces.RunAsTargetLocal", local8.getLocal());
      assertEquals("UnsecureRunAsServletWithPrincipalNameAndRolesTarget", local8.getLink());
      assertEquals(null, local8.getJndiName());

      // mdr/ConsumesLink
      assertEquals(3, jbossWeb.getMessageDestinationReferences().size());
      MessageDestinationReferenceMetaData mref1 = jbossWeb.getMessageDestinationReferenceByName("mdr/ConsumesLink");
      assertEquals("msgref1", mref1.getId());
View Full Code Here

         assertEquals("stateless", injectionTarget.getInjectionTargetName());
      }
     
      {
         assertEquals(1, bean.getEjbLocalReferences().size());
         EJBLocalReferenceMetaData ejbLocalRef = bean.getEjbLocalReferenceByName("ejb/StatelessLocal");
         assertNotNull(ejbLocalRef);
         assertEquals(EJBReferenceType.Session, ejbLocalRef.getEjbRefType());
         assertEquals("org.jboss.ejb3.test." + pkg +".StatelessLocal", ejbLocalRef.getLocal());
         assertEquals("StatelessBean", ejbLocalRef.getLink());
         assertEquals("StatelessBean/local", ejbLocalRef.getJndiName());
         assertEquals(1, ejbLocalRef.getInjectionTargets().size());
         ResourceInjectionTargetMetaData injectionTarget = ejbLocalRef.getInjectionTargets().iterator().next();
         assertNotNull(injectionTarget);
         assertEquals(injectionTargetClass, injectionTarget.getInjectionTargetClass());
         assertEquals("setStatelessLocal", injectionTarget.getInjectionTargetName());
      }
     
View Full Code Here

         assertEquals("stateless", injectionTarget.getInjectionTargetName());
      }
     
      {
         assertEquals(1, bean.getEjbLocalReferences().size());
         EJBLocalReferenceMetaData ejbLocalRef = bean.getEjbLocalReferenceByName("ejb/StatelessLocal");
         assertNotNull(ejbLocalRef);
         assertEquals(EJBReferenceType.Session, ejbLocalRef.getEjbRefType());
         assertEquals("org.jboss.ejb3.test.service.StatelessLocal", ejbLocalRef.getLocal());
         assertEquals("StatelessBean", ejbLocalRef.getLink());
         assertEquals("StatelessBean/local", ejbLocalRef.getJndiName());
         assertEquals(1, ejbLocalRef.getInjectionTargets().size());
         ResourceInjectionTargetMetaData injectionTarget = ejbLocalRef.getInjectionTargets().iterator().next();
         assertNotNull(injectionTarget);
         assertEquals("org.jboss.ejb3.test.service.ServiceSix", injectionTarget.getInjectionTargetClass());
         assertEquals("setStatelessLocal", injectionTarget.getInjectionTargetName());
      }
     
View Full Code Here

      assertTrue(bean.isEntity());
   }

   public void testEJBLocalReferenceMerge() throws Exception
   {
      EJBLocalReferenceMetaData original = new EJBLocalReferenceMetaData();
      original.setEjbRefName("crucialEjb");
      EJBLocalReferenceMetaData override = new EJBLocalReferenceMetaData();
      override.setLocal("CrucialLocal");

      EJBLocalReferenceMetaData merged = new EJBLocalReferenceMetaData();
      merged.merge(override, original);
      assertEquals("crucialEjb", merged.getEjbRefName());
      assertEquals("CrucialLocal", merged.getLocal());
   }
View Full Code Here

      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());

      ResourceReferencesMetaData resources = deepMdb.getJndiEnvironmentRefsGroup().getResourceReferences();
      assertNotNull(resources);
      assertEquals(1, resources.size());
      ResourceReferenceMetaData resource = resources.get("jms/QueFactory");
View Full Code Here

      JBossEnterpriseBeanMetaData bean2 = merged.getEnterpriseBean("EjbLink2Bean");
      assertNotNull(bean2);
      EJBReferenceMetaData ref1 = bean2.getEjbReferenceByName("ejb/EjbLink1Bean");
      assertNotNull(ref1);
      EJBLocalReferenceMetaData ref3 = bean2.getEjbLocalReferenceByName("ejb/EjbLink3Bean");
      assertNotNull(ref3);

      JBossEnterpriseBeanMetaData bean3 = merged.getEnterpriseBean("EjbLink3Bean");
      assertNotNull(bean3);
View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData

Copyright © 2018 www.massapicom. 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.