public interface OfferingConstrainerQueryInspector extends OsidConstrainerQueryInspector
This is the query inspector for examining offering constrainer queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getCatalogueIdTerms()
Gets the catalogue
Id query terms. |
CatalogueQueryInspector[] |
getCatalogueTerms()
Gets the catalogue query terms.
|
BooleanTerm[] |
getConstrainResultOptionsTerms()
Gets the constrain result options query terms.
|
BooleanTerm[] |
getConstrainSponsorsTerms()
Gets the constrain sponsors query terms.
|
BooleanTerm[] |
getConstrainTimePeriodsTerms()
Gets the override time periods query terms.
|
OfferingConstrainerQueryInspectorRecord |
getOfferingConstrainerQueryInspectorRecord(Type offeringConstrainerRecordType)
Gets the offering constrainer query inspector record corresponding to
the given
OfferingConstrainer record Type. |
BooleanTerm[] |
getOverrideCodeTerms()
Gets the override code query terms.
|
BooleanTerm[] |
getOverrideDescriptionTerms()
Gets the override description query terms.
|
BooleanTerm[] |
getOverrideResultOptionsTerms()
Gets the override result options query terms.
|
BooleanTerm[] |
getOverrideSponsorsTerms()
Gets the override sponsors query terms.
|
BooleanTerm[] |
getOverrideTimePeriodsTerms()
Gets the override time periods query terms.
|
BooleanTerm[] |
getOverrideTitleTerms()
Gets the override title query terms.
|
IdTerm[] |
getRuledCanonicalUnitIdTerms()
Gets the canonical unit
Id query terms. |
CanonicalUnitQueryInspector[] |
getRuledCanonicalUnitTerms()
Gets the canonical unit query terms.
|
getRuleIdTerms, getRuleTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
IdTerm[] getRuledCanonicalUnitIdTerms()
Id
query terms.mandatory
- This method must be implemented. CanonicalUnitQueryInspector[] getRuledCanonicalUnitTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideDescriptionTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideTitleTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideCodeTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideTimePeriodsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getConstrainTimePeriodsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideResultOptionsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getConstrainResultOptionsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getOverrideSponsorsTerms()
mandatory
- This method must be implemented. BooleanTerm[] getConstrainSponsorsTerms()
mandatory
- This method must be implemented. IdTerm[] getCatalogueIdTerms()
Id
query terms.mandatory
- This method must be implemented. CatalogueQueryInspector[] getCatalogueTerms()
mandatory
- This method must be implemented. OfferingConstrainerQueryInspectorRecord getOfferingConstrainerQueryInspectorRecord(Type offeringConstrainerRecordType) throws OperationFailedException
OfferingConstrainer
record Type.
offeringConstrainerRecordType
- an offering constrainer record
typeNullArgumentException
-
offeringConstrainerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(offeringConstrainerRecordType)
is
false
mandatory
- This method must be implemented.