public interface LoggingBatchProxyManager extends OsidProxyManager, LoggingBatchProfile
The logging batch proxy manager provides access to logging batch
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object. The sessions included in this manager are:
LogEntryBatchAdminSession: a session to create,
modify and delete log entries in bulk LogEntryPurgeession: a session to purge logs LogBatchAdminSession: a session to create, modify
and delete logs in bulk | Modifier and Type | Method and Description |
|---|---|
LogBatchAdminSession |
getLogBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk log
administration service. |
LogEntryBatchAdminSession |
getLogEntryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk log entry
administration service. |
LogEntryBatchAdminSession |
getLogEntryBatchAdminSessionForLog(Id logId,
Proxy proxy)
Gets the
OsidSession associated with the bulk log entry
administration service for the given log. |
LogEntryPurgeSession |
getLogEntryPurgeSession(Proxy proxy)
Gets the
OsidSession associated with the log entry
purge service. |
LogEntryPurgeSession |
getLogEntryPurgeSessionForLog(Id logId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk log entry
administration service.proxy - a proxy LogEntryBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsLogEntryBatchAdmin() is false optional - This method must be implemented if
supportsLogEntryBatchAdmin() is true.
LogEntryBatchAdminSession getLogEntryBatchAdminSessionForLog(Id logId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk log entry
administration service for the given log.logId - the Id of the Log proxy - a proxy LogEntryBatchAdminSession NotFoundException - no Log found by the
given Id NullArgumentException - logId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the log entry
purge service.proxy - a proxy LogEntryPurgeSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLogEntryPurge()
is false optional - This method must be implemented if
supportsLogEntryPurge() is true. LogEntryPurgeSession getLogEntryPurgeSessionForLog(Id logId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the log entry
purge service for the given log.logId - the Id of the Log proxy - a proxy LogEntryPurgeSession NotFoundException - no Log found by the
given Id NullArgumentException - logId or
proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk log
administration service.proxy - a proxy LogBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLogBatchAdmin()
is false optional - This method must be implemented if
supportsLogBatchAdmin() is true.