public interface LogEntry extends OsidObject
A LogEntry
is an entry of an issue.
Modifier and Type | Method and Description |
---|---|
IssueAction |
getAction()
Gets the action of this log entry.
|
Agent |
getAgent()
Gets the agent.
|
Id |
getAgentId()
Gets the
Id of the agent. |
DateTime |
getDate()
Gets the date of this log entry.
|
Issue |
getIssue()
Gets the issue of this log entry.
|
Id |
getIssueId()
Gets the
Id of the issue of this log entry. |
LogEntryRecord |
getLogEntryRecord(Type logEntryRecordType)
Gets the log entry record corresponding to the given
LogEntry
record Type. |
DisplayText |
getMessage()
Gets the text of this entry.
|
DisplayText |
getSummary()
Gets a summary header for this entry.
|
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
Id getAgentId()
Id
of the agent. Id
mandatory
- This method must be implemented. Agent getAgent() throws OperationFailedException
OperationFailedException
- unable to complete requestmandatory
- This method must be implemented. Id getIssueId()
Id
of the issue of this log entry. Id
mandatory
- This method must be implemented. Issue getIssue() throws OperationFailedException
OperationFailedException
- unable to complete requestmandatory
- This method must be implemented. DateTime getDate()
mandatory
- This method must be implemented. IssueAction getAction()
mandatory
- This method must be implemented. DisplayText getSummary()
mandatory
- This method must be implemented. DisplayText getMessage()
mandatory
- This method must be implemented. LogEntryRecord getLogEntryRecord(Type logEntryRecordType) throws OperationFailedException
LogEntry
record Type.
This method is used to retrieve an
object implementing the requested record. The
logEntryRecordType
may be the Type
returned in
getRecordTypes()
or any of its parents in a Type
hierarchy where hasRecordType(logEntryRecordType)
is true
.logEntryRecordType
- the type of log entry record to retrieveNullArgumentException
- logEntryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(logEntryRecordType)
is false
mandatory
- This method must be implemented.