private <R extends JndiReference> void mergeUserTransaction(final Map<String, R> from, final Map<String, R> to, final JndiConsumer consumer) { if (consumer instanceof EnterpriseBean) { final EnterpriseBean enterpriseBean = (EnterpriseBean) consumer; if (enterpriseBean.getTransactionType() != TransactionType.BEAN) { return; } } for (final R a : from.values()) { if (!UserTransaction.class.getName().equals(a.getType())) { continue; } final R b = to.get(a.getKey()); // New entry if (b == null) { to.put(a.getKey(), a); continue; } // Update existing entry // merge injection points b.getInjectionTarget().addAll(a.getInjectionTarget()); } }
private <R extends JndiReference> void mergeUserTransaction(final Map<String, R> from, final Map<String, R> to, final JndiConsumer consumer) { if (consumer instanceof EnterpriseBean) { final EnterpriseBean enterpriseBean = (EnterpriseBean) consumer; if (enterpriseBean.getTransactionType() != TransactionType.BEAN) { return; } } for (final R a : from.values()) { if (!UserTransaction.class.getName().equals(a.getType())) { continue; } final R b = to.get(a.getKey()); // New entry if (b == null) { to.put(a.getKey(), a); continue; } // Update existing entry // merge injection points b.getInjectionTarget().addAll(a.getInjectionTarget()); } }
public void validate(final EjbModule ejbModule) { for (final EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { if (bean.getTransactionType() == CONTAINER) { final Collection<ResourceEnvRef> resRefs = bean.getResourceEnvRef(); for (final ResourceEnvRef resRef : resRefs) { if ("javax.transaction.UserTransaction".equals(resRef.getResourceEnvRefType())) { fail(bean, "userTransactionRef.forbiddenForCmtdBeans", resRef.getName()); } } } } } }
public void validate(final EjbModule ejbModule) { for (final EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { if (bean.getTransactionType() == CONTAINER) { final Collection<ResourceEnvRef> resRefs = bean.getResourceEnvRef(); for (final ResourceEnvRef resRef : resRefs) { if ("javax.transaction.UserTransaction".equals(resRef.getResourceEnvRefType())) { fail(bean, "userTransactionRef.forbiddenForCmtdBeans", resRef.getName()); } } } } } }
public void validate(EjbModule ejbModule) { for (EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { if (bean.getTransactionType() == CONTAINER) { Collection<ResourceEnvRef> resRefs = bean.getResourceEnvRef(); for (ResourceEnvRef resRef : resRefs) { if ("javax.transaction.UserTransaction".equals(resRef.getResourceEnvRefType())) { fail(bean, "userTransactionRef.forbiddenForCmtdBeans", resRef.getName()); } } } } } }
gbean.setAttribute("beanManagedTransactions", bean.getTransactionType() == TransactionType.BEAN);
if (bean.getTransactionType() == null) { TransactionManagement tx = getInheritableAnnotation(clazz, TransactionManagement.class); TransactionManagementType transactionType = TransactionManagementType.CONTAINER; if (bean.getTransactionType() == TransactionType.CONTAINER) { processAttributes(new TransactionAttributeHandler(assemblyDescriptor, ejbName), clazz, inheritedClassFinder); } else {
if (bean.getTransactionType() == null) { final TransactionManagement tx = getInheritableAnnotation(clazz, TransactionManagement.class); TransactionManagementType transactionType = TransactionManagementType.CONTAINER; if (bean.getTransactionType() == TransactionType.CONTAINER) { processAttributes(new TransactionAttributeHandler(assemblyDescriptor, ejbName), clazz, annotationFinder); } else {
if (bean.getTransactionType() == null) { final TransactionManagement tx = getInheritableAnnotation(clazz, TransactionManagement.class); TransactionManagementType transactionType = TransactionManagementType.CONTAINER; if (bean.getTransactionType() == TransactionType.CONTAINER) { processAttributes(new TransactionAttributeHandler(assemblyDescriptor, ejbName), clazz, annotationFinder); } else {