public interface LoggingBatchManager extends OsidManager, LoggingBatchProfile
The logging batch manager provides access to logging batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
LogEntryBatchAdminSession:
a session to create,
modify and delete log entries in bulk LogEntryPurgeSession:
a session to purge logs
LogBatchAdminSession:
a session to create, modify
and delete logs in bulk Modifier and Type | Method and Description |
---|---|
LogBatchAdminSession |
getLogBatchAdminSession()
Gets the
OsidSession associated with the bulk log
administration service. |
LogEntryBatchAdminSession |
getLogEntryBatchAdminSession()
Gets the
OsidSession associated with the bulk log entry
administration service. |
LogEntryBatchAdminSession |
getLogEntryBatchAdminSessionForLog(Id logId)
Gets the
OsidSession associated with the bulk log entry
administration service for the given log. |
LogEntryPurgeSession |
getLogEntryPurgeSession()
Gets the
OsidSession associated with the log entry
purge service. |
LogEntryPurgeSession |
getLogEntryPurgeSessionForLog(Id logId)
Gets the
OsidSession associated with the log entry
purge service for the given log. |
changeBranch, initialize, rollbackService
close
supportsLogBatchAdmin, supportsLogEntryBatchAdmin, supportsLogEntryPurgeSession, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
LogEntryBatchAdminSession getLogEntryBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk log entry
administration service. LogEntryBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsLogEntryBatchAdmin()
is false
optional
- This method must be implemented if
supportsLogEntryBatchAdmin()
is true.
LogEntryBatchAdminSession getLogEntryBatchAdminSessionForLog(Id logId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk log entry
administration service for the given log.logId
- the Id
of the Log
LogEntryBatchAdminSession
NotFoundException
- no Log
found by the
given Id
NullArgumentException
- logId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsLogEntryBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsLogEntryBatchAdmin()
and
supportsVisibleFederation()
are true
LogEntryPurgeSession getLogEntryPurgeSession() throws OperationFailedException
OsidSession
associated with the log entry
purge service. LogEntryPurgeSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLogEntryPurge()
is false
optional
- This method must be implemented if
supportsLogEntryPurge()
is true.
LogEntryPurgeSession getLogEntryPurgeSessionForLog(Id logId) throws NotFoundException, OperationFailedException
OsidSession
associated with the log entry
purge service for the given log.logId
- the Id
of the Log
LogEntryPurgeSession
NotFoundException
- no Log
found by the
given Id
NullArgumentException
- logId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLogEntryPurge()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsLogEntryPurge()
and
supportsVisibleFederation()
are true
LogBatchAdminSession getLogBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk log
administration service. LogBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLogBatchAdmin()
is false
optional
- This method must be implemented if
supportsLogBatchAdmin()
is true.