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, getRuleTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsIdTerm[] 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.