Interface AuctionProcessorEnabler
- All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal
An AuctionProcessorEnabler describes the rules for making an
AuctionProcessor effective.
Like all OsidObjects, AuctionProcessorEnabler is
managed by its OsidSessions and may not be accessed by concurrent
processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetAuctionProcessorEnablerRecord(Type auctionProcessorEnablerRecordType) Gets the auction processor enabler record corresponding to the givenAuctionProcessorEnablerrecordType.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
-
getAuctionProcessorEnablerRecord
AuctionProcessorEnablerRecord getAuctionProcessorEnablerRecord(Type auctionProcessorEnablerRecordType) throws OperationFailedException Gets the auction processor enabler record corresponding to the givenAuctionProcessorEnablerrecordType. This method is used to retrieve an object implementing the requested record. TheauctionEnablerRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(auctionEnablerRecordType)istrue.- Parameters:
auctionProcessorEnablerRecordType- the type of auction processor enabler record to retrieve- Returns:
- the auction processor enabler record
- Throws:
NullArgumentException-auctionProcessorEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(auctionProcessorEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-