public EjbDeployment(EnterpriseBean bean) { this.deploymentId = bean.getEjbName(); this.ejbName = bean.getEjbName(); }
public EjbDeployment(final EnterpriseBean bean) { this.deploymentId = bean.getEjbName(); this.ejbName = bean.getEjbName(); }
public EjbDeployment(final EnterpriseBean bean) { this.deploymentId = bean.getEjbName(); this.ejbName = bean.getEjbName(); }
public <T extends EnterpriseBean> T addEnterpriseBean(T bean){ enterpriseBeans.put(bean.getEjbName(), bean); return bean; }
public void setEnterpriseBeans(EnterpriseBean[] v) { enterpriseBeans.clear(); for (EnterpriseBean e : v) enterpriseBeans.put(e.getEjbName(), e); }
private void defaultName(final EnterpriseBean e) { if (e.getEjbName() == null) { e.setEjbName("@NULL@" + e.hashCode()); } }
public <T extends EnterpriseBean> T addEnterpriseBean(final T bean) { defaultName(bean); enterpriseBeans.put(bean.getEjbName(), bean); return bean; }
private void defaultName(final EnterpriseBean e) { if (e.getEjbName() == null) { e.setEjbName("@NULL@" + e.hashCode()); } }
public void fail(final EnterpriseBean bean, final String key, final Object... details) { fail(bean.getEjbName(), key, details); }
public void setEnterpriseBeans(final EnterpriseBean[] v) { enterpriseBeans.clear(); for (final EnterpriseBean e : v) { defaultName(e); enterpriseBeans.put(e.getEjbName(), e); } }
public void setEnterpriseBeans(final EnterpriseBean[] v) { enterpriseBeans.clear(); for (final EnterpriseBean e : v) { defaultName(e); enterpriseBeans.put(e.getEjbName(), e); } }
public <T extends EnterpriseBean> T addEnterpriseBean(final T bean) { defaultName(bean); enterpriseBeans.put(bean.getEjbName(), bean); return bean; }
public InterceptorBinding(final EnterpriseBean bean, final Interceptor... interceptors) { this(bean.getEjbName(), interceptors); this.className = bean.getEjbClass(); }
public InterceptorBinding(final EnterpriseBean bean, final Interceptor... interceptors) { this(bean.getEjbName(), interceptors); this.className = bean.getEjbClass(); }
public void error(final EnterpriseBean bean, final String key, final Object... details) { error(bean.getEjbName(), key, details); }
public void warn(final EnterpriseBean bean, final String key, final Object... details) { warn(bean.getEjbName(), key, details); }
public void warn(EnterpriseBean bean, String key, Object... details) { warn(bean.getEjbName(), key, details); }
private String formatDeploymentId(EnterpriseBean bean, Map<String, String> contextData, StringTemplate template) { contextData.put("ejbType", bean.getClass().getSimpleName()); contextData.put("ejbClass", bean.getEjbClass()); // we don't have the ejb class object (only the string name) so we have // to extract the simple name from the FQN of the class int simpleNameIdx = bean.getEjbClass().lastIndexOf("."); contextData.put("ejbClass.simpleName", bean.getEjbClass().substring(simpleNameIdx + 1)); contextData.put("ejbName", bean.getEjbName()); return template.apply(contextData); } }
private String formatDeploymentId(final EnterpriseBean bean, final Map<String, String> contextData, final StringTemplate template) { contextData.put("ejbType", bean.getClass().getSimpleName()); contextData.put("ejbClass", bean.getEjbClass()); // we don't have the ejb class object (only the string name) so we have // to extract the simple name from the FQN of the class final int simpleNameIdx = bean.getEjbClass().lastIndexOf("."); contextData.put("ejbClass.simpleName", bean.getEjbClass().substring(simpleNameIdx + 1)); contextData.put("ejbName", bean.getEjbName()); final String name = template.apply(contextData); if (bean instanceof CompManagedBean) { // avoid conflict in ear between an ejbmodule and a war using the same name return name + System.identityHashCode(bean); } return name; } }
public Class<?> check_hasEjbClass(EnterpriseBean b) { String ejbName = b.getEjbName(); Class<?> beanClass = lookForClass(b.getEjbClass(), "<ejb-class>", ejbName); if (beanClass.isInterface()){ fail(ejbName, "interfaceDeclaredAsBean", beanClass.getName()); } if (isCmp(b)) return beanClass; if (isAbstract(beanClass.getModifiers())){ fail(ejbName, "abstractDeclaredAsBean", beanClass.getName()); } return beanClass; }