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. |