public interface TransactionProxyManager extends OsidProxyManager, TransactionProfile
Gets the OsidSession
associated with the transaction
service.
Modifier and Type | Method and Description |
---|---|
TransactionSession |
getTransactionSession(Proxy proxy)
Gets the
OsidSession associated with the transaction
service. |
changeBranch, initialize, rollbackService
close
supportsTransactions
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
TransactionSession getTransactionSession(Proxy proxy) throws OperationFailedException, PermissionDeniedException
OsidSession
associated with the transaction
service.proxy
- a proxyNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete
request
PermissionDeniedException
- authorization failure
occurredUnimplementedException
- supportsTransactions()
is false
mandatory
- This method must be implemented.