public interface LoggingProfile extends OsidProfile
The logging profile describes the interoperability among logging services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getContentTypes()
Gets the content types supported.
|
TypeList |
getLogEntryRecordTypes()
Gets the supported
Log record types. |
TypeList |
getLogEntrySearchRecordTypes()
Gets the supported log entry search record types.
|
TypeList |
getLogRecordTypes()
Gets the supported
Log record types. |
TypeList |
getLogSearchRecordTypes()
Gets the supported log search record types.
|
TypeList |
getPriorityTypes()
Gets the priority types supported, in ascending order of the priority
level.
|
boolean |
supportsContentType(Type contentType)
Tests if the content type is supported.
|
boolean |
supportsLogAdmin()
Tests for the availability of a log administrative service for
creating and deleting logs.
|
boolean |
supportsLogEntryLog()
Tests if looking up log entry log mappings is supported.
|
boolean |
supportsLogEntryLogAssignment()
Tests if managing log entry log mappings is supported.
|
boolean |
supportsLogEntryLookup()
Tests if reading logs is supported.
|
boolean |
supportsLogEntryNotification()
Tests if log entry notification is supported,.
|
boolean |
supportsLogEntryQuery()
Tests if querying log entries is supported.
|
boolean |
supportsLogEntryRecordType(Type logEntryRecordType)
Tests if the given
LogEntry record type is supported. |
boolean |
supportsLogEntrySearch()
Tests if searching log entries is supported.
|
boolean |
supportsLogEntrySearchRecordType(Type logEntrySearchRecordType)
Tests if the given log entry search record type is supported.
|
boolean |
supportsLogEntrySmartLog()
Tests if smart logs is supported.
|
boolean |
supportsLogging()
Tests if logging is supported.
|
boolean |
supportsLoggingBatch()
Tests for the availability of a logging batch service.
|
boolean |
supportsLogHierarchy()
Tests for the availability of a log hierarchy traversal service.
|
boolean |
supportsLogHierarchyDesign()
Tests for the availability of a log hierarchy design service.
|
boolean |
supportsLogLookup()
Tests for the availability of a log lookup service.
|
boolean |
supportsLogNotification()
Tests for the availability of a log notification service.
|
boolean |
supportsLogQuery()
Tests if querying logs is available.
|
boolean |
supportsLogRecordType(Type logRecordType)
Tests if the given
Log record type is supported. |
boolean |
supportsLogSearch()
Tests if searching for logs is available.
|
boolean |
supportsLogSearchRecordType(Type logSearchRecordType)
Tests if the given log search record type is supported.
|
boolean |
supportsPriorityType(Type priorityType)
Tests if the priority type is supported.
|
boolean |
supportsVisibleFederation()
Tests if visible federation is supported.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogging()
true
if logging is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntryLookup()
true
if reading logs is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntryQuery()
true
if querying log entries is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntrySearch()
true
if searching log entries is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntryNotification()
true
if log entry notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntryLog()
true
if log entry logs is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntryLogAssignment()
true
if log entry logs mapping assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLogEntrySmartLog()
true
if smart logs is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLogLookup()
true
if log lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLogQuery()
true
if log query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLogSearch()
true
if log search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLogAdmin()
true
if log administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogNotification()
true
if log notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsLogHierarchy()
true
if log hierarchy traversal is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsLogHierarchyDesign()
true
if log hierarchy design is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsLoggingBatch()
true
if loggin batch service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. TypeList getLogEntryRecordTypes()
Log
record types.mandatory
- This method must be implemented. boolean supportsLogEntryRecordType(Type logEntryRecordType)
LogEntry
record type is supported.logEntryRecordType
- a Type
indicating a
LogEntry
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- logEntryRecordType
is null
mandatory
- This method must be implemented. TypeList getLogEntrySearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsLogEntrySearchRecordType(Type logEntrySearchRecordType)
logEntrySearchRecordType
- a Type
indicating a
log entry record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- logEntrySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getLogRecordTypes()
Log
record types.mandatory
- This method must be implemented. boolean supportsLogRecordType(Type logRecordType)
Log
record type is supported.logRecordType
- a Type
indicating a Log
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- logRecordType
is
null
mandatory
- This method must be implemented. TypeList getLogSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsLogSearchRecordType(Type logSearchRecordType)
logSearchRecordType
- a Type
indicating a log
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- logSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getPriorityTypes()
mandatory
- This method must be implemented. boolean supportsPriorityType(Type priorityType)
priorityType
- a Type
indicating a priority type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- priorityType
is
null
mandatory
- This method must be implemented. TypeList getContentTypes()
mandatory
- This method must be implemented. boolean supportsContentType(Type contentType)
contentType
- a Type
indicating a content type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- contentType
is
null
mandatory
- This method must be implemented.