public interface DocetQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for searching for docets. Each method
specifies an AND term while multiple invocations of the
same method produce a nested OR.
| Modifier and Type | Method and Description |
|---|---|
IdTerm[] |
getActivityUnitIdTerms()
Gets the activity unit
Id terms. |
ActivityUnitQueryInspector[] |
getActivityUnitTerms()
Gets the activity unit terms.
|
IdTerm[] |
getAssessmentIdTerms()
Gets the asset
Id query terms. |
AssetQueryInspector[] |
getAssessmentTerms()
Gets the asset query terms.
|
IdTerm[] |
getAssetIdTerms()
Gets the asset
Id query terms. |
AssetQueryInspector[] |
getAssetTerms()
Gets the asset query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog terms.
|
DocetQueryInspectorRecord |
getDocetQueryInspectorRecord(Type docetRecordType)
Gets the query inspector record corresponding to the given
Docet record Type. |
DurationRangeTerm[] |
getDurationTerms()
Gets the duration query terms.
|
BooleanTerm[] |
getInClassTerms()
Gets the in class query terms.
|
IdTerm[] |
getLearningObjectiveIdTerms()
Gets the objective
Id query terms. |
ObjectiveQueryInspector[] |
getLearningObjectiveTerms()
Gets the objective query terms.
|
IdTerm[] |
getModuleIdTerms()
Gets the module
Id terms. |
ModuleQueryInspector[] |
getModuleTerms()
Gets the module terms.
|
getEndReasonIdTerms, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] getModuleIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ModuleQueryInspector[] getModuleTerms()
mandatory - This method must be implemented. IdTerm[] getActivityUnitIdTerms()
Id terms. Id termsmandatory - This method must be implemented. ActivityUnitQueryInspector[] getActivityUnitTerms()
mandatory - This method must be implemented. IdTerm[] getLearningObjectiveIdTerms()
Id query terms. Id termsmandatory - This method must be implemented. ObjectiveQueryInspector[] getLearningObjectiveTerms()
mandatory - This method must be implemented. BooleanTerm[] getInClassTerms()
mandatory - This method must be implemented. DurationRangeTerm[] getDurationTerms()
mandatory - This method must be implemented. IdTerm[] getAssetIdTerms()
Id query terms. Id termsmandatory - This method must be implemented. AssetQueryInspector[] getAssetTerms()
mandatory - This method must be implemented. IdTerm[] getAssessmentIdTerms()
Id query terms. Id termsmandatory - This method must be implemented. AssetQueryInspector[] getAssessmentTerms()
mandatory - This method must be implemented. IdTerm[] getCourseCatalogIdTerms()
Id terms. Id termsmandatory - This method must be implemented. CourseCatalogQueryInspector[] getCourseCatalogTerms()
mandatory - This method must be implemented. DocetQueryInspectorRecord getDocetQueryInspectorRecord(Type docetRecordType) throws OperationFailedException
Docet record Type. docetRecordType - a docet record typeNullArgumentException - docetRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(docetRecordType) is false mandatory - This method must be implemented.