static EnterpriseBeansMetaData getEnterpriseBeansMetaData(final DeploymentUnit deploymentUnit) { final EjbJarMetaData jarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA); if (jarMetaData == null) return null; return jarMetaData.getEnterpriseBeans(); }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { // get the deployment unit DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); // find the EJB jar metadata and start processing it EjbJarMetaData ejbJarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA); if (ejbJarMetaData == null) { return; } // process EJBs EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans(); if (ejbs != null && !ejbs.isEmpty()) { for (EnterpriseBeanMetaData ejb : ejbs) { if (this.getMetaDataType().isInstance(ejb)) { this.processBeanMetaData((T) ejb, phaseContext); } } } }
if(ejbJarMetaData.getEnterpriseBeans() != null) { for (AbstractEnterpriseBeanMetaData bean : ejbJarMetaData.getEnterpriseBeans()) { if (bean.getEjbType() == EjbType.ENTITY) { if (!error) {
final EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans(); if (ejbs != null && !ejbs.isEmpty()) { for (final EnterpriseBeanMetaData ejb : ejbs) {
static EnterpriseBeansMetaData getEnterpriseBeansMetaData(final DeploymentUnit deploymentUnit) { final EjbJarMetaData jarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA); if (jarMetaData == null) return null; return jarMetaData.getEnterpriseBeans(); }
/** * Create the meta data for a set of annotated classes. * * @param classes */ public JBoss50MetaData create(Collection<Class<?>> classes) { // Don't create meta data for a empty collection if ((classes == null || classes.isEmpty()) && (ejbJarMetaData == null || ejbJarMetaData.getEnterpriseBeans() == null || ejbJarMetaData .getEnterpriseBeans().isEmpty())) return null; // Create meta data JBoss50MetaData metaData = create(); // Process classes specified in the xml without top-level annotations processClassesWithoutTopLevelAnnotations(metaData, classes); // Process annotations processMetaData(classes, metaData); return metaData; }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { // get the deployment unit DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); // find the EJB jar metadata and start processing it EjbJarMetaData ejbJarMetaData = deploymentUnit.getAttachment(EjbDeploymentAttachmentKeys.EJB_JAR_METADATA); if (ejbJarMetaData == null) { return; } // process EJBs EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans(); if (ejbs != null && !ejbs.isEmpty()) { for (EnterpriseBeanMetaData ejb : ejbs) { if (this.getMetaDataType().isInstance(ejb)) { this.processBeanMetaData((T) ejb, phaseContext); } } } }
final EnterpriseBeansMetaData ejbs = ejbJarMetaData.getEnterpriseBeans(); if (ejbs != null && !ejbs.isEmpty()) { for (final EnterpriseBeanMetaData ejb : ejbs) {
if (ejbJarMetaData.getEnterpriseBeans() == null) return; for (EnterpriseBeanMetaData bean : ejbJarMetaData.getEnterpriseBeans())
beans = original.getEnterpriseBeans();
beans = original.getEnterpriseBeans();