Interface ObjectiveQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidFederateableQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector
public interface ObjectiveQueryInspector
extends OsidObjectQueryInspector, OsidFederateableQueryInspector
This is the query inspector for examining objective queries.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the activityIdquery terms.Gets the activity query terms.IdTerm[]Gets the ancestor objectiveIdquery terms.Gets the ancestor objective query terms.IdTerm[]Gets the assetIdquery terms.Gets the asset query terms.IdTerm[]Gets the cognitive processIdquery terms.Gets the cognitive process query terms.IdTerm[]Gets the requisite objectiveIdquery terms.Gets the requisite objective query terms.IdTerm[]Gets the descendant objectiveIdquery terms.Gets the descendant objective query terms.IdTerm[]Gets the equivalent objectiveIdquery terms.Gets the equivalent objective query terms.IdTerm[]Gets the knowledge categoryIdquery terms.Gets the knowledge category query terms.IdTerm[]Gets the objective bankIdquery terms.Gets the objective bank query terms.getObjectiveQueryInspectorRecord(Type objectiveRecordType) Gets the objective query inspector record corresponding to the givenObjectiverecordType.IdTerm[]Gets the requisite objectiveIdquery terms.Gets the requisite objective query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods 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, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.
-
Method Details
-
getAssessmentIdTerms
IdTerm[] getAssessmentIdTerms()Gets the assetIdquery terms.- Returns:
- the asset
Idterms - Compliance:
mandatory- This method must be implemented.
-
getAssessmentTerms
AssetQueryInspector[] getAssessmentTerms()Gets the asset query terms.- Returns:
- the asset terms
- Compliance:
mandatory- This method must be implemented.
-
getKnowledgeCategoryIdTerms
IdTerm[] getKnowledgeCategoryIdTerms()Gets the knowledge categoryIdquery terms.- Returns:
- the knowledge category
Idterms - Compliance:
mandatory- This method must be implemented.
-
getKnowledgeCategoryTerms
GradeQueryInspector[] getKnowledgeCategoryTerms()Gets the knowledge category query terms.- Returns:
- the knowledge category terms
- Compliance:
mandatory- This method must be implemented.
-
getCognitiveProcessIdTerms
IdTerm[] getCognitiveProcessIdTerms()Gets the cognitive processIdquery terms.- Returns:
- the cognitive process
Idterms - Compliance:
mandatory- This method must be implemented.
-
getCognitiveProcessTerms
GradeQueryInspector[] getCognitiveProcessTerms()Gets the cognitive process query terms.- Returns:
- the cognitive process terms
- Compliance:
mandatory- This method must be implemented.
-
getRequisiteObjectiveIdTerms
IdTerm[] getRequisiteObjectiveIdTerms()Gets the requisite objectiveIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRequisiteObjectiveTerms
ObjectiveQueryInspector[] getRequisiteObjectiveTerms()Gets the requisite objective query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDependentObjectiveIdTerms
IdTerm[] getDependentObjectiveIdTerms()Gets the requisite objectiveIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDependentObjectiveTerms
ObjectiveQueryInspector[] getDependentObjectiveTerms()Gets the requisite objective query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getEquivalentObjectiveIdTerms
IdTerm[] getEquivalentObjectiveIdTerms()Gets the equivalent objectiveIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getEquivalentObjectiveTerms
ObjectiveQueryInspector[] getEquivalentObjectiveTerms()Gets the equivalent objective query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAncestorObjectiveIdTerms
IdTerm[] getAncestorObjectiveIdTerms()Gets the ancestor objectiveIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAncestorObjectiveTerms
ObjectiveQueryInspector[] getAncestorObjectiveTerms()Gets the ancestor objective query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDescendantObjectiveIdTerms
IdTerm[] getDescendantObjectiveIdTerms()Gets the descendant objectiveIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDescendantObjectiveTerms
ObjectiveQueryInspector[] getDescendantObjectiveTerms()Gets the descendant objective query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getActivityIdTerms
IdTerm[] getActivityIdTerms()Gets the activityIdquery terms.- Returns:
- the activity
Idterms - Compliance:
mandatory- This method must be implemented.
-
getActivityTerms
ActivityQueryInspector[] getActivityTerms()Gets the activity query terms.- Returns:
- the activity terms
- Compliance:
mandatory- This method must be implemented.
-
getObjectiveBankIdTerms
IdTerm[] getObjectiveBankIdTerms()Gets the objective bankIdquery terms.- Returns:
- the objective bank
Idterms - Compliance:
mandatory- This method must be implemented.
-
getObjectiveBankTerms
ObjectiveBankQueryInspector[] getObjectiveBankTerms()Gets the objective bank query terms.- Returns:
- the objective bank terms
- Compliance:
mandatory- This method must be implemented.
-
getObjectiveQueryInspectorRecord
ObjectiveQueryInspectorRecord getObjectiveQueryInspectorRecord(Type objectiveRecordType) throws OperationFailedException Gets the objective query inspector record corresponding to the givenObjectiverecordType.- Parameters:
objectiveRecordType- an objective record type- Returns:
- the objective query inspector record
- Throws:
NullArgumentException-objectiveRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(objectiveRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-