Interface ProvisionEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining provision enabler queries.
Like all OsidQueryInspectors,
ProvisionEnablerQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the distributorIdquery terms.Gets the distributor query terms.getProvisionEnablerQueryInspectorRecord(Type provisionEnablerRecordType) Gets the provision enabler query inspector record corresponding to the givenProvisionEnablerrecordType.IdTerm[]Gets the provisionIdquery terms.Gets the provision 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
-
getRuledProvisionIdTerms
IdTerm[] getRuledProvisionIdTerms()Gets the provisionIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledProvisionTerms
ProvisionQueryInspector[] getRuledProvisionTerms()Gets the provision query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDistributorIdTerms
IdTerm[] getDistributorIdTerms()Gets the distributorIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDistributorTerms
DistributorQueryInspector[] getDistributorTerms()Gets the distributor query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getProvisionEnablerQueryInspectorRecord
ProvisionEnablerQueryInspectorRecord getProvisionEnablerQueryInspectorRecord(Type provisionEnablerRecordType) throws OperationFailedException Gets the provision enabler query inspector record corresponding to the givenProvisionEnablerrecordType.- Parameters:
provisionEnablerRecordType- a provision enabler record type- Returns:
- the provision enabler query inspector record
- Throws:
NullArgumentException-provisionEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(provisionEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-