| Interface | osid.logging.LoggingProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.logging.LoggingProfile | |||
| Description |
The logging manager provides access to logging sessions and
provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a
The logging manager also provides a profile for determing the supported search types supported by this service. | ||
| Method | getLoggingSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LoggingSession | a LoggingSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogging() is false | ||
| Compliance | optional | This method must be implemented if supportsLogging() is
true. | |
| Method | getLoggingSessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | logId | the Id of the Log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LoggingSession | a LoggingSession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogging() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsLogging() and
supportsVisibleFederation() are true | |
| Method | getLogEntryLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntryLookupSession | a LogEntryLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryLookup()
is true. | |
| Method | getLogEntryLookupSessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | logId | the Id of the Log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntryLookupSession | a LogEntryLookupSession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryLookup()
and supportsVisibleFederation() are true | |
| Method | getLogEntryQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntryQuerySession | a LogEntryQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryQuery()
is true. | |
| Method | getLogEntryQuerySessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | logId | the Id of the Log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntryQuerySession | a LogEntryQuerySession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryQuery()
and supportsVisibleFederation() are true | |
| Method | getLogEntrySearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntrySearchSession | a LogEntrySearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntrySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntrySearch()
is true. | |
| Method | getLogEntrySearchSessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | logId | the Id of the Log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntrySearchSession | a LogEntrySearchSession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntrySearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntrySearch()
and supportsVisibleFederation() are true | |
| Method | getLogEntryAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntryAdminSession | a LogEntryAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryAdmin()
is true. | |
| Method | getLogEntryAdminSessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | logId | the Id of the Log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntryAdminSession | a LogEntryAdminSession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryAdmin()
and supportsVisibleFederation() are true | |
| Method | getLogEntryNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.logging.LogEntryReceiver | logEntryReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntryNotificationSession | a LogEntryNotificationSession | |
| Errors | NULL_ARGUMENT | logEntryReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryNotification()
is true. | |
| Method | getLogEntryNotificationSessionForLog | ||
| Description |
Gets the | ||
| Parameters | osid.logging.LogEntryReceiver | logEntryReceiver | the receiver |
osid.id.Id | logId | the Id of the Log | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntryNotificationSession | a LogEntryNotificationSession | |
| Errors | NOT_FOUND | no Log found by the given Id | |
| NULL_ARGUMENT | logEntryReceiver, logId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryNotification()
and supportsVisibleFederation() are true | |
| Method | getLogEntryLogSession | ||
| Description |
Gets the session for retrieving log entry to log mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntryLogSession | a LogEntryLogSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryLog() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryLog() is
true. | |
| Method | getLogEntryLogAssignmentSession | ||
| Description |
Gets the session for assigning log entry to log mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogEntryLogAssignmentSession | a LogEntryLogAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntryLogAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntryLogAssignment()
is true. | |
| Method | getLogEntrySmartLogSession | ||
| Description |
Gets the session for managing dynamic log entry logs. | ||
| Parameters | osid.id.Id | logId | the Id of the log |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogEntrySmartLogSession | a LogEntrySmartLogSession | |
| Errors | NOT_FOUND | logId not found | |
| NULL_ARGUMENT | logId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogEntrySmartLog() is false | ||
| Compliance | optional | This method must be implemented if supportsLogEntrySmartLog()
is true. | |
| Method | getLogLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogLookupSession | a LogLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsLogLookup() is
true. | |
| Method | getLogQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogQuerySession | a LogQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsLogQuery() is
true. | |
| Method | getLogSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogSearchSession | a LogSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsLogSearch() is
true. | |
| Method | getLogAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogAdminSession | a LogAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsLogAdmin() is
true. | |
| Method | getLogNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.logging.LogReceiver | logReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.logging.LogNotificationSession | a LogNotificationSession | |
| Errors | NULL_ARGUMENT | logReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsLogNotification()
is true. | |
| Method | getLogHierarchySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogHierarchySession | a LogHierarchySession for logs | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsLogHierarchy() is
true. | |
| Method | getLogHierarchyDesignSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.logging.LogHierarchyDesignSession | a HierarchyDesignSession for logs | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsLogHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsLogHierarchyDesign()
is true. | |
| Method | getLoggingBatchProxyManager | ||
| Description |
Gets a | ||
| Return | osid.logging.batch.LoggingBatchProxyManager | a LoggingBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsLoggingBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsLoggingBatch() is
true. | |