Interface DispatchConstrainerEnabler
- All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal
A DispatchConstrainerEnabler manages the active status of a
DispatchConstrainer.
Like all OsidObjects, DispatchConstrainerEnabler is
managed by its OsidSessions and may not be accessed by concurrent
processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetDispatchConstrainerEnablerRecord(Type dispatchConstrainerEnablerRecordType) Gets the dispatch constrainer enabler record corresponding to the givenDispatchConstrainerEnablerrecordType.Methods inherited from interface Browsable
getProperties, getPropertiesByRecordTypeMethods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface Operable
isActive, isDisabled, isEnabled, isOperationalMethods inherited from interface OsidEnabler
getCyclicEvent, getCyclicEventId, getCyclicTimePeriod, getCyclicTimePeriodId, getEvent, getEventId, getSchedule, getScheduleId, getTimePeriod, getTimePeriodId, isOperationalDuringCyclicEvent, isOperationalDuringCyclicTimePeriod, isOperationalDuringEvent, isOperationalDuringTimePeriod, isOperationalOnSchedule, isRequirementMethods inherited from interface OsidObject
getDescription, getDisplayName, getGenusType, isOfGenusTypeMethods inherited from interface OsidRule
getConditionRecordTypes, getRule, getRuleId, hasRuleMethods inherited from interface Temporal
getEndDate, getStartDate, isEffective
-
Method Details
-
getDispatchConstrainerEnablerRecord
DispatchConstrainerEnablerRecord getDispatchConstrainerEnablerRecord(Type dispatchConstrainerEnablerRecordType) throws OperationFailedException Gets the dispatch constrainer enabler record corresponding to the givenDispatchConstrainerEnablerrecordType. This method ie used to retrieve an object implementing the requested record. ThedispatchConstrainerEnablerRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(dispatchConstrainerEnablerRecordType)istrue.- Parameters:
dispatchConstrainerEnablerRecordType- the type of dispatch constrainer enabler record to retrieve- Returns:
- the dispatch constrainer enabler record
- Throws:
NullArgumentException-dispatchConstrainerEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(dispatchConstrainerEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-