Interface | Description |
---|---|
InvalidModelHandler |
Fixes invalid model.
|
ModelListener |
Listener for model changes.
|
ModelValidator |
Checks if model changes are allowed and model state after changes are consistent.
|
TransactionCommitListener |
Listener to listen transactions commits.
|
TransactionManager |
Transaction provides framework to keep consistent model after model modification.
|
Class | Description |
---|---|
ModelTransaction |
One Transaction, objects of this type can be reused.
|
ModelValidationResult | |
TransactionManager.TransactionOptions |
Transaction options.
|
Enum | Description |
---|---|
InvalidModelHandler.Result | |
ModelValidationResult.Severity |
Exception | Description |
---|---|
ReadOnlyModelException |
Exception is thrown when model is changed during read only transaction.
|
RollbackException |
Exception indicates that transaction finished with invalid model and need to be roll backed.
|
TransactionAlreadyCommitedException |
Exception indicates that committed transaction was attempted to commit again.
|
TransactionAlreadyStartedException |
Exception indicates that transaction is already started and attempted to start again.
|