package com.revolsys.transaction;
import org.springframework.transaction.TransactionDefinition;
public enum Propagation {
/** */
MANDATORY(TransactionDefinition.PROPAGATION_MANDATORY),
/** */
NESTED(TransactionDefinition.PROPAGATION_NESTED),
/** */
NEVER(TransactionDefinition.PROPAGATION_NEVER),
/** */
NOT_SUPPORTED(TransactionDefinition.PROPAGATION_NOT_SUPPORTED),
/** */
REQUIRED(TransactionDefinition.PROPAGATION_REQUIRED),
/** */
REQUIRES_NEW(TransactionDefinition.PROPAGATION_REQUIRES_NEW),
/** */
SUPPORTS(TransactionDefinition.PROPAGATION_SUPPORTS);
private final int value;
Propagation(final int value) {
this.value = value;
}
public int value() {
return this.value;
}
}