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