Interface IssueProcessorEnabler
- All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal
An IssueProcessorEnabler manages the active status of an
IssueProcessor..
Like all OsidObjects, IssueProcessorEnabler is managed
by its OsidSessions and may not be accessed by concurrent
processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetIssueProcessorEnablerRecord(Type issueProcessorEnablerRecordType) Gets the issue processor enabler record corresponding to the givenIssueProcessorEnablerrecordType.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
-
getIssueProcessorEnablerRecord
IssueProcessorEnablerRecord getIssueProcessorEnablerRecord(Type issueProcessorEnablerRecordType) throws OperationFailedException Gets the issue processor enabler record corresponding to the givenIssueProcessorEnablerrecordType. This method ie used to retrieve an object implementing the requested record. TheissueProcessorEnablerRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(issueProcessorEnablerRecordType)istrue.- Parameters:
issueProcessorEnablerRecordType- the type of issue processor enabler record to retrieve- Returns:
- the issue processor enabler record
- Throws:
NullArgumentException-issueProcessorEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(issueProcessorEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-