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.