public interface EdgeEnabler extends OsidEnabler
An EdgeEnabler
describes the rules for making an
Edge
effective.
Modifier and Type | Method and Description |
---|---|
EdgeEnablerRecord |
getEdgeEnablerRecord(Type edgeEnablerRecordType)
Gets the edge enabler record corresponding to the given
EdgeEnabler record Type. |
getCyclicEvent, getCyclicEventId, getDemographic, getDemographicId, getEvent, getEventId, getSchedule, getScheduleId, isEffectiveByCyclicEvent, isEffectiveByEvent, isEffectiveBySchedule, isEffectiveForDemographic
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
getEndDate, getStartDate, isEffective
EdgeEnablerRecord getEdgeEnablerRecord(Type edgeEnablerRecordType) throws OperationFailedException
EdgeEnabler
record Type.
This method is used to
retrieve an object implementing the requested record. The
edgeEnablerRecordType
may be the Type
returned
in getRecordTypes()
or any of its parents in a
Type
hierarchy where
hasRecordType(edgeEnablerRecordType)
is true
.edgeEnablerRecordType
- the type of edge enabler record to
retrieveNullArgumentException
- edgeEnablerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(edgeEnablerRecordType)
is false
mandatory
- This method must be implemented.