Interface CanonicalUnitEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining canonical unit enabler queries.
Like all OsidQueryInspectors,
CanonicalUnitEnablerQueryInspector is stateful and must not be accessed
by multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetCanonicalUnitEnablerQueryInspectorRecord(Type canonicalUnitEnablerRecordType) Gets the canonical unit enabler query inspector record corresponding to the givenCanonicalUnitEnablerrecordType.IdTerm[]Gets the catalogueIdquery terms.Gets the catalogue query terms.IdTerm[]Gets the offering constrainerIdquery terms.Gets the offering 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
-
getRuledOfferingConstrainerIdTerms
IdTerm[] getRuledOfferingConstrainerIdTerms()Gets the offering constrainerIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledOfferingConstrainerTerms
OfferingConstrainerQueryInspector[] getRuledOfferingConstrainerTerms()Gets the offering constrainer query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCatalogueIdTerms
IdTerm[] getCatalogueIdTerms()Gets the catalogueIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCatalogueTerms
CatalogueQueryInspector[] getCatalogueTerms()Gets the catalogue query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCanonicalUnitEnablerQueryInspectorRecord
CanonicalUnitEnablerQueryInspectorRecord getCanonicalUnitEnablerQueryInspectorRecord(Type canonicalUnitEnablerRecordType) throws OperationFailedException Gets the canonical unit enabler query inspector record corresponding to the givenCanonicalUnitEnablerrecordType.- Parameters:
canonicalUnitEnablerRecordType- a canonical unit enabler record type- Returns:
- the canonical unit enabler query inspector record
- Throws:
NullArgumentException-canonicalUnitEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(canonicalUnitEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-