public abstract class ModelAwareTransactionCallback<M extends ItemModel>
extends java.lang.Object
doInModelAwareTransaction(TransactionStatus) and storing phase.
Preparation consist of:
| Constructor and Description |
|---|
ModelAwareTransactionCallback() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract M |
doInModelAwareTransaction(TransactionStatus status)
Method used for providing model-aware execution inside transaction.
|
M |
doInTransaction(TransactionStatus status) |
protected abstract ModelService |
getModelService() |
protected boolean |
isEnableDelayedStore() |
protected Transaction |
prepareTransaction()
Method providing prepare logic before
doInModelAwareTransaction(TransactionStatus). |
protected abstract ModelService getModelService()
protected boolean isEnableDelayedStore()
public final M doInTransaction(TransactionStatus status)
protected Transaction prepareTransaction()
doInModelAwareTransaction(TransactionStatus). Default this method
gets current transaction Transaction.current().protected abstract M doInModelAwareTransaction(TransactionStatus status)
Copyright © 2018 SAP SE. All Rights Reserved.