| Interface | osid.provisioning.rules.QueueProcessorForm | ||
|---|---|---|---|
| Implements | osid.OsidProcessorForm | ||
| Description |
This is the form for creating and updating | ||
| Method | getAutomaticMetadata | ||
| Description |
Gets the metadata for automatic processing. | ||
| Return | osid.Metadata | metadata for automatic processing | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setAutomatic | ||
| Description |
Sets automatic processing. | ||
| Parameters | boolean | auto | true for automatic processing, false for
manual processing |
| Errors | INVALID_ARGUMENT | auto is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearAutomatic | ||
| Description |
Removes the automatic processing flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getFifoMetadata | ||
| Description |
Gets the metadata for first-in-first-out processing. | ||
| Return | osid.Metadata | metadata for fifo processing | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setFifo | ||
| Description |
Sets first-in-first-out processing | ||
| Parameters | boolean | fifo | true for fifo processing, false otherwise |
| Errors | INVALID_ARGUMENT | fifo is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearFifo | ||
| Description |
Removes the fifo flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRemovesProcessedQueueEntriesMetadata | ||
| Description |
Gets the metadata for removal of procesed queue entries. | ||
| Return | osid.Metadata | metadata for removing processed queue entry processing | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setRemovesProcessedQueueEntries | ||
| Description |
Sets removal of peocesse queue entry processing | ||
| Parameters | boolean | remove | true for removing processed queue entries, false
otherwise |
| Errors | INVALID_ARGUMENT | remove is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearRemovesProcessedQueueEntries | ||
| Description |
Removes the remove processed queue entries flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() is true or
Metadata.isReadOnly() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getQueueProcessorFormRecord | ||
| Description |
Gets the | ||
| Parameters | osid.type.Type | queueProcessorRecordType | a queue processor record type |
| Return | osid.provisioning.rules.records.QueueProcessorFormRecord | the queue processor form record | |
| Errors | NULL_ARGUMENT | queueProcessorRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(queueProcessorRecordType) is false
| ||
| Compliance | mandatory | This method must be implemented. | |