| Interface | osid.logging.LoggingProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The logging profile describes the interoperability among logging services. | ||
| Method | supportsVisibleFederation | ||
| Description |
Tests if visible federation is supported. | ||
| Return | boolean | true if visible federation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogging | ||
| Description |
Tests if logging is supported. | ||
| Return | boolean | true if logging is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryLookup | ||
| Description |
Tests if reading logs is supported. | ||
| Return | boolean | true if reading logs is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryQuery | ||
| Description |
Tests if querying log entries is supported. | ||
| Return | boolean | true if querying log entries is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntrySearch | ||
| Description |
Tests if searching log entries is supported. | ||
| Return | boolean | true if searching log entries is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryNotification | ||
| Description |
Tests if log entry notification is supported,. | ||
| Return | boolean | true if log entry notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryLog | ||
| Description |
Tests if looking up log entry log mappings is supported. | ||
| Return | boolean | true if log entry logs is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryLogAssignment | ||
| Description |
Tests if managing log entry log mappings is supported. | ||
| Return | boolean | true if log entry logs mapping assignment is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntrySmartLog | ||
| Description |
Tests if smart logs is supported. | ||
| Return | boolean | true if smart logs is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogLookup | ||
| Description |
Tests for the availability of a log lookup service. | ||
| Return | boolean | true if log lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogQuery | ||
| Description |
Tests if querying logs is available. | ||
| Return | boolean | true if log query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogSearch | ||
| Description |
Tests if searching for logs is available. | ||
| Return | boolean | true if log search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogAdmin | ||
| Description |
Tests for the availability of a log administrative service for creating and deleting logs. | ||
| Return | boolean | true if log administration is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogNotification | ||
| Description |
Tests for the availability of a log notification service. | ||
| Return | boolean | true if log notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsLogHierarchy | ||
| Description |
Tests for the availability of a log hierarchy traversal service. | ||
| Return | boolean | true if log hierarchy traversal is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogHierarchyDesign | ||
| Description |
Tests for the availability of a log hierarchy design service. | ||
| Return | boolean | true if log hierarchy design is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsLoggingBatch | ||
| Description |
Tests for the availability of a logging batch service. | ||
| Return | boolean | true if loggin batch service is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | getLogEntryRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported log record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntryRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | logEntryRecordType | a Type indicating a LogEntry record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | logEntryRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLogEntrySearchRecordTypes | ||
| Description |
Gets the supported log entry search record types. | ||
| Return | osid.type.TypeList | a list containing the supported log entry search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogEntrySearchRecordType | ||
| Description |
Tests if the given log entry search record type is supported. | ||
| Parameters | osid.type.Type | logEntrySearchRecordType | a Type indicating a log entry record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | logEntrySearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLogRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported log record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | logRecordType | a Type indicating a Log record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | logRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLogSearchRecordTypes | ||
| Description |
Gets the supported log search record types. | ||
| Return | osid.type.TypeList | a list containing the supported log search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsLogSearchRecordType | ||
| Description |
Tests if the given log search record type is supported. | ||
| Parameters | osid.type.Type | logSearchRecordType | a Type indicating a log record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | logSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPriorityTypes | ||
| Description |
Gets the priority types supported, in ascending order of the priority level. | ||
| Return | osid.type.TypeList | a list containing the supported priority types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPriorityType | ||
| Description |
Tests if the priority type is supported. | ||
| Parameters | osid.type.Type | priorityType | a Type indicating a priority type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | priorityType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getContentTypes | ||
| Description |
Gets the content types supported. | ||
| Return | osid.type.TypeList | a list containing the supported content types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsContentType | ||
| Description |
Tests if the content type is supported. | ||
| Parameters | osid.type.Type | contentType | a Type indicating a content type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | contentType is null | |
| Compliance | mandatory | This method must be implemented. | |