Interface AuditConstrainerEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining audit constrainer enabler queries.
Like all OsidQueryInspectors,
AuditConstrainerEnablerQueryInspector is stateful and must not be
accessed by multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetAuditConstrainerEnablerQueryInspectorRecord(Type auditConstrainerEnablerRecordType) Gets the audit constrainer enabler query inspector record corresponding to the givenAuditEnablerrecordType.IdTerm[]Gets the inquestIdquery terms.Gets the inquest query terms.IdTerm[]Gets the audit constrainerIdquery terms.Gets the audit constrainer query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidEnablerQueryInspector
getCyclicEventIdTerms, getCyclicEventTerms, getCyclicTimePeriodIdTerms, getCyclicTimePeriodTerms, getEventIdTerms, getEventTerms, getRequirementTerms, getScheduleIdTerms, getScheduleTerms, getTimePeriodIdTerms, getTimePeriodTermsMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRuleQueryInspector
getConditionRecordTypeTerms, getRuleIdTerms, getRuleTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getRuledAuditConstrainerIdTerms
IdTerm[] getRuledAuditConstrainerIdTerms()Gets the audit constrainerIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledAuditConstrainerTerms
AuditConstrainerQueryInspector[] getRuledAuditConstrainerTerms()Gets the audit constrainer query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getInquestIdTerms
IdTerm[] getInquestIdTerms()Gets the inquestIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getInquestTerms
InquestQueryInspector[] getInquestTerms()Gets the inquest query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAuditConstrainerEnablerQueryInspectorRecord
AuditConstrainerEnablerQueryInspectorRecord getAuditConstrainerEnablerQueryInspectorRecord(Type auditConstrainerEnablerRecordType) throws OperationFailedException Gets the audit constrainer enabler query inspector record corresponding to the givenAuditEnablerrecordType.- Parameters:
auditConstrainerEnablerRecordType- an audit constrainer enabler record type- Returns:
- the audit constrainer enabler query inspector record
- Throws:
NullArgumentException-auditConstrainerEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(auditConstrainerEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-