public interface Issue extends OsidObject
A Issue represents a problem.
| Modifier and Type | Method and Description |
|---|---|
Resource |
getBureau()
Gets the resource that has authority for this issue.
|
Id |
getBureauId()
Gets the
Id of the resource that has authority for this
issue. |
IssueRecord |
getIssueRecord(Type issueRecordType)
Gets the issue record corresponding to the given
Issue
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypeId getBureauId()
Id of the resource that has authority for this
issue. Id mandatory - This method must be implemented. Resource getBureau() throws OperationFailedException
OperationFailedException - unable to complete requestmandatory - This method must be implemented. IssueRecord getIssueRecord(Type issueRecordType) throws OperationFailedException, PermissionDeniedException
Issue
record Type. This method is used to retrieve an object
implementing the requested record. The issueRecordType
may be the Type returned in getRecordTypes()
or any of its parents in a Type hierarchy where
hasRecordType(issueRecordType) is true .issueRecordType - the type of issue record to retrieveNullArgumentException - issueRecordType
is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure
occurredUnsupportedException -
hasRecordType(issueRecordType) is false mandatory - This method must be implemented.