public interface TodoQueryInspector extends OsidObjectQueryInspector, OsidContainableQueryInspector, OsidTemporalQueryInspector, OsidFederateableQueryInspector
The todo query inspector for examining todo queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAncestorTodoIdTerms()
Gets the ancestor todo
Id query terms. |
TodoQueryInspector[] |
getAncestorTodoTerms()
Gets the ancestor todo query terms.
|
IdTerm[] |
getChecklistIdTerms()
Gets the checklist
Id query terms. |
ChecklistQueryInspector[] |
getChecklistTerms()
Gets the checklist query terms.
|
BooleanTerm[] |
getCompleteTerms()
Gets the complete terms.
|
IdTerm[] |
getDependencyIdTerms()
Gets the dependency
Id terms. |
TodoQueryInspector[] |
getDependencyTerms()
Gets the dependency terms.
|
IdTerm[] |
getDescendantTodoIdTerms()
Gets the descendant todo
Id query terms. |
TodoQueryInspector[] |
getDescendantTodoTerms()
Gets the descendant todo query terms.
|
DateTimeRangeTerm[] |
getDueDateTerms()
Gets the due date terms.
|
TypeTerm[] |
getMinimumPriorityTerms()
Gets the minimum priority terms.
|
TypeTerm[] |
getPriorityTerms()
Gets the priority terms.
|
TodoQueryInspectorRecord |
getTodoQueryInspectorRecord(Type todoRecordType)
Gets the todo query inspector record corresponding to the given
Todo record Type. |
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getSequesteredTerms
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
BooleanTerm[] getCompleteTerms()
mandatory
- This method must be implemented. TypeTerm[] getPriorityTerms()
mandatory
- This method must be implemented. TypeTerm[] getMinimumPriorityTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getDueDateTerms()
mandatory
- This method must be implemented. IdTerm[] getDependencyIdTerms()
Id
terms.mandatory
- This method must be implemented. TodoQueryInspector[] getDependencyTerms()
mandatory
- This method must be implemented. IdTerm[] getAncestorTodoIdTerms()
Id
query terms.mandatory
- This method must be implemented. TodoQueryInspector[] getAncestorTodoTerms()
mandatory
- This method must be implemented. IdTerm[] getDescendantTodoIdTerms()
Id
query terms.mandatory
- This method must be implemented. TodoQueryInspector[] getDescendantTodoTerms()
mandatory
- This method must be implemented. IdTerm[] getChecklistIdTerms()
Id
query terms.mandatory
- This method must be implemented. ChecklistQueryInspector[] getChecklistTerms()
mandatory
- This method must be implemented. TodoQueryInspectorRecord getTodoQueryInspectorRecord(Type todoRecordType) throws OperationFailedException
Todo
record Type.
todoRecordType
- a todo record typeNullArgumentException
- todoRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(todoRecordType)
is false
mandatory
- This method must be implemented.