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, rollbackServiceclosesupportsLogBatchAdmin, supportsLogEntryBatchAdmin, supportsLogEntryPurgeSession, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdLogEntryBatchAdminSession 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.