Interface RaceProcessorEnabler
- All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal
A RaceProcessorEnabler describes the rules for making a
RaceProcessor effective.
Like all OsidObjects, RaceProcessorEnabler is managed
by its OsidSessions and may not be accessed by concurrent
processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetRaceProcessorEnablerRecord(Type raceProcessorEnablerRecordType) Gets the race processor enabler record corresponding to the givenRaceProcessorEnablerrecordType.This method is used to retrieve an object implementing the requested record.Methods inherited from interface Browsable
getProperties, getPropertiesByRecordTypeMethods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface Operable
isActive, isDisabled, isEnabled, isOperationalMethods inherited from interface OsidEnabler
getCyclicEvent, getCyclicEventId, getCyclicTimePeriod, getCyclicTimePeriodId, getEvent, getEventId, getSchedule, getScheduleId, getTimePeriod, getTimePeriodId, isOperationalDuringCyclicEvent, isOperationalDuringCyclicTimePeriod, isOperationalDuringEvent, isOperationalDuringTimePeriod, isOperationalOnSchedule, isRequirementMethods inherited from interface OsidObject
getDescription, getDisplayName, getGenusType, isOfGenusTypeMethods inherited from interface OsidRule
getConditionRecordTypes, getRule, getRuleId, hasRuleMethods inherited from interface Temporal
getEndDate, getStartDate, isEffective
-
Method Details
-
getRaceProcessorEnablerRecord
RaceProcessorEnablerRecord getRaceProcessorEnablerRecord(Type raceProcessorEnablerRecordType) throws OperationFailedException Gets the race processor enabler record corresponding to the givenRaceProcessorEnablerrecordType.This method is used to retrieve an object implementing the requested record. TheraceProcessorEnablerRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(raceProcessorEnablerRecordType)istrue.- Parameters:
raceProcessorEnablerRecordType- the type of race processor enabler record to retrieve- Returns:
- the race processor enabler record
- Throws:
NullArgumentException-raceProcessorEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(raceProcessorEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-