Interface LoggingProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
LoggingManager, LoggingProxyManager
The logging profile describes the interoperability among logging services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the content types supported.Gets the supportedLogrecord types.Gets the supported log entry search record types.Gets the supportedLogrecord types.Gets the supported log search record types.Gets the priority types supported, in ascending order of the priority level.booleansupportsContentType(Type contentType) Tests if the content type is supported.booleanTests for the availability of a log administrative service for creating and deleting logs.booleanTests if managing log entries is supported.booleanTests if looking up log entry log mappings is supported.booleanTests if managing log entry log mappings is supported.booleanTests if reading logs is supported.booleanTests if log entry notification is supported,.booleanTests if querying log entries is supported.booleansupportsLogEntryRecordType(Type logEntryRecordType) Tests if the givenLogEntryrecord type is supported.booleanTests if searching log entries is supported.booleansupportsLogEntrySearchRecordType(Type logEntrySearchRecordType) Tests if the given log entry search record type is supported.booleanTests if smart logs is supported.booleanTests if logging is supported.booleanTests for the availability of a logging batch service.booleanTests for the availability of a log hierarchy traversal service.booleanTests for the availability of a log hierarchy design service.booleanTests for the availability of a log lookup service.booleanTests for the availability of a log notification service.booleanTests if querying logs is available.booleansupportsLogRecordType(Type logRecordType) Tests if the givenLogrecord type is supported.booleanTests if searching for logs is available.booleansupportsLogSearchRecordType(Type logSearchRecordType) Tests if the given log search record type is supported.booleansupportsPriorityType(Type priorityType) Tests if the priority type is supported.booleanTests if visible federation is supported.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if visible federation is supported.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogging
boolean supportsLogging()Tests if logging is supported.- Returns:
trueif logging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryLookup
boolean supportsLogEntryLookup()Tests if reading logs is supported.- Returns:
trueif reading logs is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryQuery
boolean supportsLogEntryQuery()Tests if querying log entries is supported.- Returns:
trueif querying log entries is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntrySearch
boolean supportsLogEntrySearch()Tests if searching log entries is supported.- Returns:
trueif searching log entries is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryAdmin
boolean supportsLogEntryAdmin()Tests if managing log entries is supported.- Returns:
trueif managing log entries is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryNotification
boolean supportsLogEntryNotification()Tests if log entry notification is supported,.- Returns:
trueif log entry notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryLog
boolean supportsLogEntryLog()Tests if looking up log entry log mappings is supported.- Returns:
trueif log entry logs is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryLogAssignment
boolean supportsLogEntryLogAssignment()Tests if managing log entry log mappings is supported.- Returns:
trueif log entry logs mapping assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntrySmartLog
boolean supportsLogEntrySmartLog()Tests if smart logs is supported.- Returns:
trueif smart logs is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogLookup
boolean supportsLogLookup()Tests for the availability of a log lookup service.- Returns:
trueif log lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogQuery
boolean supportsLogQuery()Tests if querying logs is available.- Returns:
trueif log query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogSearch
boolean supportsLogSearch()Tests if searching for logs is available.- Returns:
trueif log search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogAdmin
boolean supportsLogAdmin()Tests for the availability of a log administrative service for creating and deleting logs.- Returns:
trueif log administration is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogNotification
boolean supportsLogNotification()Tests for the availability of a log notification service.- Returns:
trueif log notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsLogHierarchy
boolean supportsLogHierarchy()Tests for the availability of a log hierarchy traversal service.- Returns:
trueif log hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsLogHierarchyDesign
boolean supportsLogHierarchyDesign()Tests for the availability of a log hierarchy design service.- Returns:
trueif log hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsLoggingBatch
boolean supportsLoggingBatch()Tests for the availability of a logging batch service.- Returns:
trueif loggin batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
getLogEntryRecordTypes
TypeList getLogEntryRecordTypes()Gets the supportedLogrecord types.- Returns:
- a list containing the supported log record types
- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntryRecordType
Tests if the givenLogEntryrecord type is supported.- Parameters:
logEntryRecordType- aTypeindicating aLogEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-logEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getLogEntrySearchRecordTypes
TypeList getLogEntrySearchRecordTypes()Gets the supported log entry search record types.- Returns:
- a list containing the supported log entry search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsLogEntrySearchRecordType
Tests if the given log entry search record type is supported.- Parameters:
logEntrySearchRecordType- aTypeindicating a log entry record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-logEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getLogRecordTypes
TypeList getLogRecordTypes()Gets the supportedLogrecord types.- Returns:
- a list containing the supported log record types
- Compliance:
mandatory- This method must be implemented.
-
supportsLogRecordType
Tests if the givenLogrecord type is supported.- Parameters:
logRecordType- aTypeindicating aLogrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-logRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getLogSearchRecordTypes
TypeList getLogSearchRecordTypes()Gets the supported log search record types.- Returns:
- a list containing the supported log search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsLogSearchRecordType
Tests if the given log search record type is supported.- Parameters:
logSearchRecordType- aTypeindicating a log record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-logSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPriorityTypes
TypeList getPriorityTypes()Gets the priority types supported, in ascending order of the priority level.- Returns:
- a list containing the supported priority types
- Compliance:
mandatory- This method must be implemented.
-
supportsPriorityType
Tests if the priority type is supported.- Parameters:
priorityType- aTypeindicating a priority type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-priorityTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getContentTypes
TypeList getContentTypes()Gets the content types supported.- Returns:
- a list containing the supported content types
- Compliance:
mandatory- This method must be implemented.
-
supportsContentType
Tests if the content type is supported.- Parameters:
contentType- aTypeindicating a content type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-contentTypeisnull- Compliance:
mandatory- This method must be implemented.
-