public abstract class RollbackHandler extends Object implements IDBType
Modifier | Constructor and Description |
---|---|
protected |
RollbackHandler(Integer transactionId,
String userId,
String actionType) |
Modifier and Type | Method and Description |
---|---|
MethodActivationStatusEnum |
addRollbackAction(IDBAction rollbackAction) |
TransactionUtils.DBActionCodeEnum |
doNonPersistenceDataRollback()
Override for specific logic
|
TransactionUtils.DBActionCodeEnum |
doRollback() |
protected abstract boolean |
isRollbackForPersistenceData() |
<T> boolean |
isRollbackResultValid(T rollbackResult)
Override for specific logic
|
static void |
setLog(org.slf4j.Logger log)
Only Used for Unit Tests !
|
public MethodActivationStatusEnum addRollbackAction(IDBAction rollbackAction)
public TransactionUtils.DBActionCodeEnum doRollback()
public <T> boolean isRollbackResultValid(T rollbackResult)
T
- public TransactionUtils.DBActionCodeEnum doNonPersistenceDataRollback()
protected abstract boolean isRollbackForPersistenceData()
public static void setLog(org.slf4j.Logger log)
Copyright © 2017. All rights reserved.