private ContainerTransaction getContainerTransaction(
TransactionAttributeType taType) {
switch(taType) {
case MANDATORY:
return new ContainerTransaction(
ContainerTransaction.MANDATORY,
ContainerTransaction.MANDATORY);
case REQUIRED:
return new ContainerTransaction(
ContainerTransaction.REQUIRED,
ContainerTransaction.REQUIRED);
case REQUIRES_NEW:
return new ContainerTransaction(
ContainerTransaction.REQUIRES_NEW,
ContainerTransaction.REQUIRES_NEW);
case SUPPORTS:
return new ContainerTransaction(
ContainerTransaction.SUPPORTS,
ContainerTransaction.SUPPORTS);
case NOT_SUPPORTED:
return new ContainerTransaction(
ContainerTransaction.NOT_SUPPORTED,
ContainerTransaction.NOT_SUPPORTED);
default: // NEVER
return new ContainerTransaction(
ContainerTransaction.NEVER,
ContainerTransaction.NEVER);
}
}