/** * Whether this is an entity bean * * @return true when an entity bean */ public boolean isEntity() { return getDelegate().isEntity(); }
/** * Whether this is an entity bean * * @return true when an entity bean */ public boolean isEntity() { return getDelegate().isEntity(); }
/** * Returns EJB container if EJB3 deployment is detected and EJB meta data does not represent entity bean. * * @param ejb3Deployment EJB3 deployment meta data * @param ejbMD EJB meta data * @return EJB container or null if not EJB3 stateless bean * @throws DeploymentException if some error occurs */ private EJBContainer getContainer(final Ejb3Deployment ejb3Deployment, final JBossEnterpriseBeanMetaData ejbMD) throws DeploymentException { if ((ejb3Deployment != null) && (!ejbMD.isEntity())) { try { final ObjectName objName = new ObjectName(ejbMD.determineContainerName()); return (EJBContainer) ejb3Deployment.getContainer(objName); } catch (MalformedObjectNameException e) { throw new DeploymentException(e); } } return null; }
/** * Returns EJB container if EJB3 deployment is detected and EJB meta data does not represent entity bean. * * @param ejb3Deployment EJB3 deployment meta data * @param ejbMD EJB meta data * @return EJB container or null if not EJB3 stateless bean * @throws DeploymentException if some error occurs */ private EJBContainer getContainer(final Ejb3Deployment ejb3Deployment, final JBossEnterpriseBeanMetaData ejbMD) throws DeploymentException { if ((ejb3Deployment != null) && (!ejbMD.isEntity())) { try { final ObjectName objName = new ObjectName(ejbMD.determineContainerName()); return (EJBContainer) ejb3Deployment.getContainer(objName); } catch (MalformedObjectNameException e) { throw new DeploymentException(e); } } return null; }
/** * Returns EJB container if EJB3 deployment is detected and EJB meta data does not represent entity bean. * * @param ejb3Deployment EJB3 deployment meta data * @param ejbMD EJB meta data * @return EJB container or null if not EJB3 stateless bean * @throws DeploymentException if some error occurs */ private EJBContainer getContainer(final Ejb3Deployment ejb3Deployment, final JBossEnterpriseBeanMetaData ejbMD) throws DeploymentException { if ((ejb3Deployment != null) && (!ejbMD.isEntity())) { try { final ObjectName objName = new ObjectName(ejbMD.determineContainerName()); return (EJBContainer) ejb3Deployment.getContainer(objName); } catch (MalformedObjectNameException e) { throw new DeploymentException(e); } } return null; }
/** * Create a new BeanMetaData. * * @param delegate the delegate * @return the metadata * @throws IllegalArgumentException for a null delegate or an unknown delegate */ public static BeanMetaData create(ApplicationMetaData app, JBossEnterpriseBeanMetaData delegate) { if (delegate == null) throw new IllegalArgumentException("Null delegate"); if (delegate.isSession()) return new SessionMetaData(app, delegate); if (delegate.isMessageDriven()) return new MessageDrivenMetaData(app, delegate); if (delegate.isEntity()) return new EntityMetaData(app, delegate); throw new IllegalArgumentException("Unknown delegate: " + delegate); }
/** * Create a new BeanMetaData. * * @param delegate the delegate * @return the metadata * @throws IllegalArgumentException for a null delegate or an unknown delegate */ public static BeanMetaData create(ApplicationMetaData app, JBossEnterpriseBeanMetaData delegate) { if (delegate == null) throw new IllegalArgumentException("Null delegate"); if (delegate.isSession()) return new SessionMetaData(app, delegate); if (delegate.isMessageDriven()) return new MessageDrivenMetaData(app, delegate); if (delegate.isEntity()) return new EntityMetaData(app, delegate); throw new IllegalArgumentException("Unknown delegate: " + delegate); }
baseName.append(smd.getEjbName()); else if (md.isEntity())
private static String getJndiName(JBossEnterpriseBeanMetaData beanMD, boolean isLocal) { String jndiName = null; if (isLocal) { // Validate that there is a local home associated with this bean jndiName = beanMD.determineLocalJndiName(); if (jndiName == null) { log.warn("LocalHome jndi name requested for: '" + beanMD.getEjbName() + "' but there is no LocalHome class"); } } else { if( beanMD.isEntity() ) { JBossEntityBeanMetaData md = (JBossEntityBeanMetaData) beanMD; jndiName = md.determineJndiName(); } else if( beanMD.isSession()) { JBossSessionBeanMetaData md = (JBossSessionBeanMetaData) beanMD; jndiName = md.determineJndiName(); } } return jndiName; }
if( beanMD.isEntity() )
protected EJB_TYPE getEjbType(JBossEnterpriseBeanMetaData enterpriseBean) { if (enterpriseBean.isSession()) { if (((JBossSessionBeanMetaData) enterpriseBean).isStateless()) return EJB_TYPE.STATELESS; else if (((JBossSessionBeanMetaData) enterpriseBean).isStateful()) return EJB_TYPE.STATEFUL; } else if (enterpriseBean.isEntity()) return EJB_TYPE.ENTITY; else if (enterpriseBean.isMessageDriven()) return EJB_TYPE.MESSAGE_DRIVEN; else if (enterpriseBean.isService()) return EJB_TYPE.SERVICE; else if (enterpriseBean.isConsumer()) return EJB_TYPE.CONSUMER; return EJB_TYPE.UNKNOWN; }
if (ejb3Deployment != null && !ejb.isEntity())
if (ejb3Deployment != null && !ejb.isEntity())
if (ejb3Deployment != null && !ejb.isEntity())
else if (this.isEntity() && ifaceType == KnownInterfaceType.UNKNOWN)
containerJndiName = jndiNameResolver.resolveJNDIName((JBossSessionBeanMetaData) beanMD, ifaceName); else if (beanMD.isEntity())
else if (md.isEntity())
else if (md.isEntity())
else if (md.isEntity())