/** * Get the container transaction for an ejb * * @param ejbName the ejb name * @return the container transactions or null for no result * @throws IllegalArgumentException for a null ejb name */ public ContainerTransactionMetaData getContainerTransactionsByEjbName(String ejbName) { if (ejbName == null) throw new IllegalArgumentException("Null ejbName"); if (methods == null) return null; MethodsMetaData ejbMethods = methods.getMethodsByEjbName(ejbName); if (ejbMethods == null) return null; ContainerTransactionMetaData result = clone(); result.setMethods(ejbMethods); return result; }
/** * Get the container transaction for an ejb * * @param ejbName the ejb name * @return the container transactions or null for no result * @throws IllegalArgumentException for a null ejb name */ public ContainerTransactionMetaData getContainerTransactionsByEjbName(String ejbName) { if (ejbName == null) throw new IllegalArgumentException("Null ejbName"); if (methods == null) return null; MethodsMetaData ejbMethods = methods.getMethodsByEjbName(ejbName); if (ejbMethods == null) return null; ContainerTransactionMetaData result = clone(); result.setMethods(ejbMethods); return result; }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Class<?> cls) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); log.info(containerTransaction); containerTransaction.setMethods(createMethods(ejbName, null)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Class<?> cls) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); log.info(containerTransaction); containerTransaction.setMethods(createMethods(ejbName, null)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Method method) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); containerTransaction.setMethods(createMethods(ejbName, method)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Method method) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); containerTransaction.setMethods(createMethods(ejbName, method)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Method method) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); containerTransaction.setMethods(createMethods(ejbName, method)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }
@Override protected ContainerTransactionMetaData createContainerTransaction(String ejbName, TransactionAttribute annotation, Class<?> element) { ContainerTransactionMetaData containerTransaction = new ContainerTransactionMetaData(); containerTransaction.setMethods(createMethods(ejbName, null)); containerTransaction.setTransAttribute(createTransAttributeType(annotation)); return containerTransaction; } }