public interface Queue extends OsidGovernator
A Queue
governs the processing of Issues.
Modifier and Type | Method and Description |
---|---|
QueueRecord |
getQueueRecord(Type queueRecordType)
Gets the queue record corresponding to the given
Queue
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
QueueRecord getQueueRecord(Type queueRecordType) throws OperationFailedException
Queue
record Type.
This method is used to retrieve an object
implementing the requested record. The queueRecordType
may be the Type
returned in getRecordTypes()
or any of its parents in a Type
hierarchy where
hasRecordType(queueRecordType)
is true
.queueRecordType
- the type of queue record to retrieveNullArgumentException
- queueRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(queueRecordType)
is false
mandatory
- This method must be implemented.