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