| Interface | osid.tracking.IssueForm | ||
|---|---|---|---|
| Implements | osid.OsidRelationshipForm | ||
| Description |
This is the form for creating and updating | ||
| Method | getPriorityTypeMetadata | ||
| Description |
Gets the metadata for the priority type. | ||
| Return | osid.Metadata | metadata for the priority type | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setPriorityType | ||
| Description |
Sets the priority type. | ||
| Parameters | osid.type.Type | priorityType | the new priority type |
| Errors | INVALID_ARGUMENT | priorityType is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | priorityType is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearPriorityType | ||
| Description |
Removes the priority type. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCustomerMetadata | ||
| Description |
Gets the metadata for the customer. | ||
| Return | osid.Metadata | metadata for the customer | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setCustomer | ||
| Description |
Sets the customer. | ||
| Parameters | osid.id.Id | resourceId | the new customer |
| Errors | INVALID_ARGUMENT | resourceId is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | resourceId is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearCustomer | ||
| Description |
Removes the customer. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTopicMetadata | ||
| Description |
Gets the metadata for the topic. | ||
| Return | osid.Metadata | metadata for the topic | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setTopic | ||
| Description |
Sets the topic. | ||
| Parameters | osid.id.Id | topicId | the new topic |
| Errors | INVALID_ARGUMENT | topicId is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | topicId is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearTopic | ||
| Description |
Removes the topic. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDueDateMetadata | ||
| Description |
Gets the metadata for the due date. | ||
| Return | osid.Metadata | metadata for the due date | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDueDate | ||
| Description |
Sets the due date. | ||
| Parameters | osid.calendaring.DateTime | topicId | the new due date |
| Errors | INVALID_ARGUMENT | date is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| NULL_ARGUMENT | date is null | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDueDate | ||
| Description |
Removes the due date. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getIssueFormRecord | ||
| Description |
Gets the | ||
| Parameters | osid.type.Type | issueRecordType | a issue record type |
| Return | osid.tracking.records.IssueFormRecord | the issue form 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. | |