Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.EjbJarMetaData


   /**
    * There was a CCE during merge since every generic bean was assumed to be a session bean
    */
   public void testEntityGeneric() throws Exception
   {
      EjbJarMetaData ejbJarMetaData = unmarshal("EjbJarJBossMerge_EntityGeneric_ejb-jar.xml", EjbJar30MetaData.class, null);
      JBossMetaData jbossMetaData = unmarshal("EjbJarJBossMerge_generic_jboss.xml", JBoss50MetaData.class, null);
      // Create a merged view
      JBossMetaData mergedMetaData = new JBossMetaData();
      mergedMetaData.merge(jbossMetaData, ejbJarMetaData);     

View Full Code Here


      assertEjbJarEnvEntry(xml);
   }

   public void testEjbJar20EnvEntry() throws Exception
   {
      EjbJarMetaData xml = unmarshal(EjbJar20MetaData.class);
      assertEjbJarEnvEntry(xml);
   }
View Full Code Here

      assertEjbJarEnvEntry(xml);
   }

   public void testEjbJar21EnvEntry() throws Exception
   {
      EjbJarMetaData xml = unmarshal(EjbJar21MetaData.class);
      assertEjbJarEnvEntry(xml);
   }
View Full Code Here

      assertEjbJarEnvEntry(xml);
   }

   public void testEjbJar1xEnvEntry() throws Exception
   {
      EjbJarMetaData xml = unmarshal(EjbJar1xMetaData.class);
      assertEjbJarEnvEntry(xml);
   }
View Full Code Here

      QName portName = new QName("session0", "portRef0");
      assertEquals(portName, session0Pcref.getPortQname());
   }
   public void testMergedServiceRefQname() throws Exception
   {
      EjbJarMetaData specResult = unmarshal("EjbJar21_testServiceRefs.xml", EjbJarMetaData.class, null);
      JBossMetaData result = unmarshal("JBoss42_testServiceRefQname.xml", JBossMetaData.class, null);
      JBossMetaData merged = new JBossMetaData();
      merged.merge(result, specResult);

      assertEquals(1, merged.getEnterpriseBeans().size());
View Full Code Here

      super(name);
   }

   public void testMerge() throws Exception
   {
      EjbJarMetaData specMetaData = unmarshal("ejb-jar.xml", EjbJarMetaData.class);
      JBossMetaData metaData = unmarshal("jboss.xml", JBossMetaData.class);
     
      JBossMetaData mergedMetaData = new JBossMetaData();
      mergedMetaData.merge(metaData, specMetaData);
     
View Full Code Here

    @Override
    protected void handleDeploymentDescriptor(final DeploymentUnit deploymentUnit, final DeploymentReflectionIndex deploymentReflectionIndex, final Class<?> componentClass, final MessageDrivenComponentDescription componentConfiguration) throws DeploymentUnitProcessingException {

        final String ejbName = componentConfiguration.getEJBName();
        final EjbJarMetaData metaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA);
        if (metaData == null) {
            return;
        }
        final AssemblyDescriptorMetaData assemblyDescriptor = metaData.getAssemblyDescriptor();
        if (assemblyDescriptor == null) {
            return;
        }
        final List<EJBBoundResourceAdapterBindingMetaData> resourceAdapterBindingDataList = assemblyDescriptor.getAny(EJBBoundResourceAdapterBindingMetaData.class);
View Full Code Here

                }
            }
        }

        //now add the exceptions from the assembly descriptor
        EjbJarMetaData ejbJarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA);
        if (ejbJarMetaData != null) {
            // process assembly-descriptor stuff
            AssemblyDescriptorMetaData assemblyDescriptor = ejbJarMetaData.getAssemblyDescriptor();
            if (assemblyDescriptor != null) {
                // process application-exception(s)
                ApplicationExceptionsMetaData ddAppExceptions = assemblyDescriptor.getApplicationExceptions();
                if (ddAppExceptions != null && !ddAppExceptions.isEmpty()) {
                    for (ApplicationExceptionMetaData applicationException : ddAppExceptions) {
View Full Code Here

        // CMT Tx attributes

        //DO NOT USE componentConfiguration.getDescriptorData()
        //It will return null if there is no <enterprise-beans/> declaration even if there is an assembly descriptor entry

        EjbJarMetaData ejbJarMetadata = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA);
        if (ejbJarMetadata != null) {
            final AssemblyDescriptorMetaData assemblyDescriptor = ejbJarMetadata.getAssemblyDescriptor();
            if (assemblyDescriptor != null) {
                final ContainerTransactionsMetaData containerTransactions = assemblyDescriptor.getContainerTransactionsByEjbName(componentConfiguration.getEJBName());
                if (containerTransactions != null) {
                    for (final ContainerTransactionMetaData containerTx : containerTransactions) {
                        final TransactionAttributeType txAttr = containerTx.getTransAttribute();
View Full Code Here

   }

   @ScanPackage("org.jboss.test.metadata.jbmeta154")
   public void test1() throws Exception
   {
      EjbJarMetaData ejbJarMetaData = unmarshal("ejb-jar.xml", EjbJarMetaData.class);

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);
     
      Collection<Class<?>> classes = PackageScanner.loadClasses();
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.EjbJarMetaData

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.