Interface | osid.tracking.batch.SubtaskIssueBatchAdminSession | ||
---|---|---|---|
Implements | osid.tracking.SubtaskIssueAdminSession | ||
Description |
This session creates and deletes To create a The Once a batch of | ||
Method | getSubtaskFormsForCreate | ||
Description |
Gets the subtask forms for creating a bunch of new subtasks. A SubtaskForm is returned for each queue and issue. | ||
Parameters | osid.tracking.batch.SubtaskIssuePeerList | peers | an Id of a queue |
osid.type.Type[] | issueRecordTypes | array of issue record types to be included in each create operation or an empty list if none | |
Return | osid.tracking.batch.IssueBatchFormList | the issue forms | |
Errors | NOT_FOUND | a queueId or issueId is not found | |
NULL_ARGUMENT | peers or issueRecordTypes is null
| ||
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
UNSUPPORTED | unable to request forms with given record types | ||
Compliance | mandatory | This method must be implemented. | |
Method | createSubtasks | ||
Description |
Creates a new set of | ||
Parameters | osid.tracking.batch.IssueBatchFormList | issueForms | the issue forms |
Return | osid.transaction.batch.CreateResponseList | the create responses | |
Errors | NULL_ARGUMENT | issueForms is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | deleteAllSubtasks | ||
Description |
Deletes all | ||
Return | osid.transaction.batch.DeleteResponseList | the delete responses | |
Errors | OPERATION_FAILED | unable to complete request | |
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | deleteSubtasksForQueue | ||
Description |
Deletes all subtasks for the given queue. | ||
Parameters | osid.id.Id | queueId | an Id of a queue |
Return | osid.transaction.batch.DeleteResponseList | the delete responses | |
Errors | NULL_ARGUMENT | queueId is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | deleteSubtasksForIssue | ||
Description |
Deletes all subtasks for the given issue. | ||
Parameters | osid.id.Id | issueId | an Id of an issue |
Return | osid.transaction.batch.DeleteResponseList | the delete responses | |
Errors | NULL_ARGUMENT | issueId is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. |