Package org.jboss.metadata.ejb.spec

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


/*  90 */     EnvironmentRefsGroupMetaData env = new EnvironmentRefsGroupMetaData();
/*  91 */     super.process(env, beanClass);
/*  92 */     beanMetaData.setJndiEnvironmentRefsGroup(env);
/*     */
/*  94 */     if (ejbJarMetaData.getEnterpriseBeans() == null) {
/*  95 */       ejbJarMetaData.setEnterpriseBeans(new EnterpriseBeansMetaData());
/*     */     }
/*  97 */     ejbJarMetaData.getEnterpriseBeans().add(beanMetaData);
/*  98 */     processClass(beanMetaData, beanClass);
/*     */
/* 100 */     AssemblyDescriptorMetaData assembly = ejbJarMetaData.getAssemblyDescriptor();
View Full Code Here


            return null;
        return jarMetaData.getEnterpriseBeans();
    }

    private static <B extends EnterpriseBeanMetaData> B getEnterpriseBeanMetaData(final DeploymentUnit deploymentUnit, final String name, final Class<B> expectedType) {
        final EnterpriseBeansMetaData enterpriseBeansMetaData = getEnterpriseBeansMetaData(deploymentUnit);
        if (enterpriseBeansMetaData == null)
            return null;
        return expectedType.cast(enterpriseBeansMetaData.get(name));
    }
View Full Code Here

        final EjbJarMetaData ejbJarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA);
        if (ejbJarMetaData == null) {
            return;
        }
        // process EJBs
        final EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans();
        if (ejbs != null && !ejbs.isEmpty()) {
            for (final EnterpriseBeanMetaData ejb : ejbs) {
                processBeanMetaData(deploymentUnit, ejb);
            }
        }
        EjbDeploymentMarker.mark(deploymentUnit);
View Full Code Here

TOP

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

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.