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