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