public interface QueueConstrainerEnabler extends OsidEnabler
A QueueConstrainerEnabler describes the rules for making
a QueueConstrainer effective.
| Modifier and Type | Method and Description |
|---|---|
QueueConstrainerEnablerRecord |
getQueueConstrainerEnablerRecord(Type queueConstrainerEnablerRecordType)
Gets the queue constrainer enabler record corresponding to the given
QueueConstrainerEnabler record Type. |
getCyclicEvent, getCyclicEventId, getDemographic, getDemographicId, getEvent, getEventId, getSchedule, getScheduleId, isEffectiveByCyclicEvent, isEffectiveByEvent, isEffectiveBySchedule, isEffectiveForDemographicgetDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypeisActive, isDisabled, isEnabled, isOperationalgetEndDate, getStartDate, isEffectiveQueueConstrainerEnablerRecord getQueueConstrainerEnablerRecord(Type queueConstrainerEnablerRecordType) throws OperationFailedException
QueueConstrainerEnabler record Type.
This method is used to retrieve an object implementing the requested
record. The queueConstrainerEnablerRecordType may be
the Type returned in getRecordTypes() or
any of its parents in a Type hierarchy where
hasRecordType(queueConstrainerEnablerRecordType) is
true .queueConstrainerEnablerRecordType - the type of queue
constrainer enabler record to retrieveNullArgumentException -
queueConstrainerEnablerRecordType is null
OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(queueConstrainerEnablerRecordType) is
false mandatory - This method must be implemented.