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