true if transaction opened
When overriding performs the ending work of the current manager (not external manager).
When overriding performs the ending work of the current manager (not external manager).
true if closed.
true if transaction commited
true if transaction is active.
When overriding checks the work of the current manager (not external manager).
When overriding checks the work of the current manager (not external manager).
Return true if current manager in session, else false.
When overriding performs the beginning work of the current manager (not external manager).
When overriding performs the beginning work of the current manager (not external manager).
true if transaction rollbacked
Begins transaction.
Begins transaction.
Flag to indicate that this manager has been successfully invoked method beginTransaction for external manager.
Flag to indicate that this manager has been successfully invoked method beginTransaction for external manager.
Checks whether the session is open.
Checks whether the session is open. If not, it throws an exception.
Ends session wokr, rollback active transactions, closes connection and clears cashe.If there is external manager, the end session may be that manager in which the method open is called.
Ends session wokr, rollback active transactions, closes connection and clears cashe.If there is external manager, the end session may be that manager in which the method open is called.
Commits transaction.
Commits transaction.
External manager, a session that you want to use.
External manager, a session that you want to use.
Check on opened and returns session object, which will perform the work with the data.
Indicates the manager, a session that you want to use.
Indicates the manager, a session that you want to use.
Opened whether transaction?
Opened whether transaction?
Return true if manager in trasaction, else false.
Opened whether session?
Opened whether session?
Return true if session is opened, else false.
Invoke open() and begin().
Invoke open() and begin().
Begin session work.
Begin session work.
Flag to indicate that this manager has been successfully invoked method open for external manager.
Flag to indicate that this manager has been successfully invoked method open for external manager.
Rollback transaction.
Rollback transaction.
Base class for working with session - unit of work.