public interface Log extends OsidCatalog
A Log
represents a collection of entries. Like all
OsidObjects,
a Log
is identified by its Id
and any persisted references should use the Id.
Modifier and Type | Method and Description |
---|---|
LogRecord |
getLogRecord(Type logRecordType)
Gets the record corresponding to the given
Log record
Type. |
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
LogRecord getLogRecord(Type logRecordType) throws OperationFailedException
Log
record
Type.
This method is used to retrieve an object
implementing the requested record. The logRecordType
may be the Type
returned in getRecordTypes()
or any of its parents in a Type
hierarchy where
hasRecordType(logRecordType)
is true
.logRecordType
- the type of log record to retrieveNullArgumentException
- logRecordType
is
null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(logRecordType)
is false
mandatory
- This method must be implemented.