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