Interface TransactionManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable, TransactionProfile
Gets the OsidSession associated with the transaction service.
TransactionManager may be accessed by multiple processing threads.-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the transaction service.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceMethods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersionMethods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdMethods inherited from interface TransactionProfile
supportsTransactions
-
Method Details
-
getTransactionSession
TransactionSession getTransactionSession() throws OperationFailedException, PermissionDeniedExceptionGets theOsidSessionassociated with the transaction service.- Returns:
- a transaction session
- Throws:
OperationFailedException- unable to complete requestPermissionDeniedException- authorization failure occurredUnimplementedException-supportsTransactions()is false- Compliance:
mandatory- This method must be implemented.
-