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