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, getEndReasonTerms
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
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] 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.