@Override public boolean isEJB2x() { return primary.isEJB2x(); }
@Override public boolean isEJB2x() { return primary.isEJB2x(); }
public boolean isEJB2x() { return delegate.isEJB2x(); }
public boolean isEJB2x() { return delegate.isEJB2x(); }
/** * Whether this is ejb2.x * * @return true when ejb2.x */ public boolean isEJB2x() { return getDelegate().isEJB2x(); }
/** * Whether this is ejb2.x * * @return true when ejb2.x */ public boolean isEJB2x() { return getDelegate().isEJB2x(); }
@Override protected List<? extends JBossEnterpriseBeanMetaData> getComponents(JBossMetaData deployment) { // Process only 2.x beans if (deployment == null || !deployment.isEJB2x()) return null; JBossEnterpriseBeansMetaData enterpriseBeans = deployment.getEnterpriseBeans(); if (enterpriseBeans == null) { return null; } return new ArrayList<JBossEnterpriseBeanMetaData>(enterpriseBeans); }
/** * Whether it is CMP1x * * @return true for cmp1x */ public boolean isCMP1x() { if(cmpVersion == null) { if(getEjbJarMetaData().isEJB2x() || getEjbJarMetaData().isEJB3x()) return false; else return true; } return "1.x".equals(cmpVersion); }
/** * Whether it is CMP1x * * @return true for cmp1x */ public boolean isCMP1x() { if(cmpVersion == null) { if(getEjbJarMetaData().isEJB2x() || getEjbJarMetaData().isEJB3x()) return false; else return true; } return "1.x".equals(cmpVersion); }
/** * Is this CMP2x * * @return true for version 2.x */ public boolean isCMP2x() { JBossEntityBeanMetaData entity = getDelegate(); boolean isCMP2x = false; if(entity.getCmpVersion() != null) isCMP2x = entity.getCmpVersion().equals("2.x"); else isCMP2x = entity.getEjbJarMetaData().isEJB2x(); return isCMP2x; }
/** * Is this CMP2x * * @return true for version 2.x */ public boolean isCMP2x() { JBossEntityBeanMetaData entity = getDelegate(); boolean isCMP2x = false; if(entity.getCmpVersion() != null) isCMP2x = entity.getCmpVersion().equals("2.x"); else isCMP2x = entity.getEjbJarMetaData().isEJB2x(); return isCMP2x; }
/** * @return Returns true if either the passed <code>ejbJarMetadata</code> or the <code>jbossMetadata</code> * represents a EJB2.x or EJB1.x deployment * * @param ejbJarMetadata ejb-jar metadata * @param jbossMetadata jboss metadata * */ private boolean isPreEJB3x(EjbJarMetaData ejbJarMetadata, JBossMetaData jbossMetadata) { if (ejbJarMetadata != null && (ejbJarMetadata.isEJB2x() || ejbJarMetadata.isEJB1x())) { return true; } if (jbossMetadata != null && (jbossMetadata.isEJB2x() || jbossMetadata.isEJB1x())) { return true; } return false; }
@Override public void checkValid() { // Allow for relaxation of JBMETA-11 check to counter JBCTS-540 hack if(System.getProperty("org.jboss.metadata.jbmeta11") != null) return; if(getEnterpriseBeansMetaData() != null && getEjbJarMetaData() != null) { // this is how the ejb3 deployer determines whether it's ejb3 module or not if(!(getEjbJarMetaData().isEJB1x() || getEjbJarMetaData().isEJB2x())) { if(this.home == null && this.homeJndiName != null) throw new IllegalStateException( "EJB3 bean " + getEjbName() + " doesn't define home interface but defines home-jndi-name '" + this.homeJndiName + "' in jboss.xml"); if(this.localHome == null && this.localHomeJndiName != null) throw new IllegalStateException( "EJB3 bean " + getEjbName() + " doesn't define local-home interface but defines local-home-jndi-name '" + this.localHomeJndiName + "' in jboss.xml"); } } } }
if (!deployment.isEJB2x() && !deployment.isEJB1x()) return; // let EJB3 deployer handle this