Interface | osid.tracking.Issue | ||
---|---|---|---|
Implements | osid.OsidRelationship | ||
Description |
A | ||
Method | getQueueId | ||
Description |
Gets the queue | ||
Return | osid.id.Id | the queue Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getQueue | ||
Description |
Gets the queue. | ||
Return | osid.tracking.Queue | the queue | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getCustomerId | ||
Description |
Gets the customer | ||
Return | osid.id.Id | the customer Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getCustomer | ||
Description |
Gets the customer. | ||
Return | osid.resource.Resource | the customer | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getTopicId | ||
Description |
Gets the topic | ||
Return | osid.id.Id | the topic Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getTopic | ||
Description |
Gets the topic. | ||
Return | osid.ontology.Subject | the topic | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | isSubTask | ||
Description |
Tests if this issue is a subtask of another issue. | ||
Return | boolean | true if this issue is a subtask, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getMasterIssueId | ||
Description |
Gets the master issue | ||
Return | osid.id.Id | the master issue Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getMasterIssue | ||
Description |
Gets the master issue. If | ||
Return | osid.tracking.Issue | the master issue | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | isDuplicate | ||
Description |
Tests if this issue is a duplicate of another issue. | ||
Return | boolean | true if this issue is a duplicate, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getDuplicateIssueIds | ||
Description |
Gets the duplicate issue | ||
Return | osid.id.IdList | the duplicate issue Ids | |
Errors | ILLEGAL_STATE | isDuplicate() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getDuplicateIssues | ||
Description |
Gets the duplicate issues. | ||
Return | osid.tracking.IssueList | the duplicate issues | |
Errors | ILLEGAL_STATE | isDuplicate() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | isBranched | ||
Description |
Tests if this issue is a branch of another issue. | ||
Return | boolean | true if this issue is a branch, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getBranchedIssueId | ||
Description |
Gets the branched issue | ||
Return | osid.id.Id | the branched issue | |
Errors | ILLEGAL_STATE | isBranched() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getBranchedIssue | ||
Description |
Gets the branched issue. | ||
Return | osid.tracking.Issue | the branched issue | |
Errors | ILLEGAL_STATE | isBranched() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getRootIssueId | ||
Description |
Gets the root issue | ||
Return | osid.id.Id | the root issue Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getRootIssue | ||
Description |
Gets the root issue. If | ||
Return | osid.tracking.Issue | the root issue | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getPriorityType | ||
Description |
Gets the priority type of this issue. | ||
Return | osid.type.Type | the priority type | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreatorId | ||
Description |
Gets the creator | ||
Return | osid.id.Id | the creator Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreator | ||
Description |
Gets the creator of this issue. | ||
Return | osid.resource.Resource | the creator | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreatingAgentId | ||
Description |
Gets the creating agent | ||
Return | osid.id.Id | the creatoing agent Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreatingAgent | ||
Description |
Gets the creating agent of this issue. | ||
Return | osid.authentication.Agent | the creating agent | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreatedDate | ||
Description |
Gets the created date. | ||
Return | osid.calendaring.DateTime | the created date | |
Compliance | mandatory | This method must be implemented. | |
Method | isReopened | ||
Description |
Tests if this issue has been resurrected after a close.
A reopened | ||
Return | boolean | true if this issue is reopened, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getReopenerId | ||
Description |
Gets the reopener | ||
Return | osid.id.Id | the reopener Id | |
Errors | ILLEGAL_STATE | isReopened() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getReopener | ||
Description |
Gets the reopener of this issue. If reoepned more than once, this method returns the last reopened event. | ||
Return | osid.resource.Resource | the reopener | |
Errors | ILLEGAL_STATE | isReopened() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getReopeningAgentId | ||
Description |
Gets the reopening agent | ||
Return | osid.id.Id | the reopening agent Id | |
Errors | ILLEGAL_STATE | isReopened() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getReopeningAgent | ||
Description |
Gets the reopening agent of this issue. If reoepned more than once, this method returns the last reopened event. | ||
Return | osid.authentication.Agent | the reopening agent | |
Errors | ILLEGAL_STATE | isReopened() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getReopenedDate | ||
Description |
Gets the last reopened date. If reoepned more than once, this method returns the last reopened event. | ||
Return | osid.calendaring.DateTime | the last reopened date | |
Errors | ILLEGAL_STATE | hasReopened() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasDueDate | ||
Description |
Tests if this issue has a due date. | ||
Return | boolean | true if this issue has a due date, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getDueDate | ||
Description |
Gets the due date. | ||
Return | osid.calendaring.DateTime | the due date | |
Errors | ILLEGAL_STATE | hasDueDate() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | isPending | ||
Description |
Tests if this issue is pending a response from the customer. | ||
Return | boolean | true if this issue is pending, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | isBlocked | ||
Description |
Tests if this issue is blocked on another issue. | ||
Return | boolean | true if this issue is blocked, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getBlockerIds | ||
Description |
Gets the blocker issue | ||
Return | osid.id.IdList | the blocking issue Ids | |
Errors | ILLEGAL_STATE | isBlocked() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getBlockers | ||
Description |
Gets the blocking issues. | ||
Return | osid.tracking.IssueList | the blocking issues | |
Errors | ILLEGAL_STATE | isBlocked() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | isResolved | ||
Description |
Tests if this issue is resolved. If the issue was reopened, it is no longer resolved. | ||
Return | boolean | true if this issue is resolved, false if
unresolved | |
Compliance | mandatory | This method must be implemented. | |
Method | getResolverId | ||
Description |
Gets the resolver | ||
Return | osid.id.Id | the reopener Id | |
Errors | ILLEGAL_STATE | isResolved() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getResolver | ||
Description |
Gets the resolver of this issue. | ||
Return | osid.resource.Resource | the resolver | |
Errors | ILLEGAL_STATE | isResolved() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getResolvingAgentId | ||
Description |
Gets the resolving agent | ||
Return | osid.id.Id | the resolving agent Id | |
Errors | ILLEGAL_STATE | isResolved() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getResolvingAgent | ||
Description |
Gets the resolving agent of this issue. | ||
Return | osid.authentication.Agent | the resolving agent | |
Errors | ILLEGAL_STATE | isResolved() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getResolvedDate | ||
Description |
Gets the resolved date. A resolved issue is still open until it is closed. | ||
Return | osid.calendaring.DateTime | the resolved date | |
Errors | ILLEGAL_STATE | isResolved() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getResolutionType | ||
Description |
Gets a type indicating the resolution; "fixed," "canceled", "cannot reproduce." | ||
Return | osid.type.Type | the resolution type | |
Errors | ILLEGAL_STATE | isResolved() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | isClosed | ||
Description |
Tests if this issue is closed. An issue may be left opened after being resolved for acknowledgement or review. | ||
Return | boolean | true if this issue is closed, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCloserId | ||
Description |
Gets the resource | ||
Return | osid.id.Id | the closing resource Id | |
Errors | ILLEGAL_STATE | isClosed() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getCloser | ||
Description |
Gets the resource of the closer. | ||
Return | osid.resource.Resource | the closing resource | |
Errors | ILLEGAL_STATE | isClosed() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getClosingAgentId | ||
Description |
Gets the agent | ||
Return | osid.id.Id | the closing agent Id | |
Errors | ILLEGAL_STATE | isClosed() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getClosingAgent | ||
Description |
Gets the agent of the closer. | ||
Return | osid.authentication.Agent | the closing agent | |
Errors | ILLEGAL_STATE | isClosed() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getClosedDate | ||
Description |
Gets the closed date. | ||
Return | osid.calendaring.DateTime | the closed date | |
Errors | ILLEGAL_STATE | isClosed() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | isAssigned | ||
Description |
Tests if this issue is assigned. | ||
Return | boolean | true if this issue is assigned, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssignedResourceId | ||
Description |
Gets the assigned resource | ||
Return | osid.id.Id | the assigned resource Id | |
Errors | ILLEGAL_STATE | isAssigned() is false or isClosed()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssignedResource | ||
Description |
Gets the assigned resource. | ||
Return | osid.resource.Resource | the assigned resource | |
Errors | ILLEGAL_STATE | isAssigned() is false or isClosed()
is true | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getIssueRecord | ||
Description |
Gets the issue record corresponding to the given | ||
Parameters | osid.type.Type | issueRecordType | the type of issue record to retrieve |
Return | osid.tracking.records.IssueRecord | the issue record | |
Errors | NULL_ARGUMENT | issueRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(issueRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |