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