public interface InquiryQueryInspector extends OsidRuleQueryInspector, OsidSubjugateableQueryInspector
This is the query inspector for examining inquiry queries.
Modifier and Type | Method and Description |
---|---|
BooleanTerm[] |
getAffirmationRequiredTerms()
Gets the affirmation required query terms.
|
IdTerm[] |
getAuditIdTerms()
Gets the audit
Id query terms. |
AuditQueryInspector[] |
getAuditTerms()
Gets the audit query terms.
|
IdTerm[] |
getInquestIdTerms()
Gets the inquest
Id query terms. |
InquestQueryInspector[] |
getInquestTerms()
Gets the inquest query terms.
|
InquiryQueryInspectorRecord |
getInquiryQueryInspectorRecord(Type inquiryRecordType)
Gets the inquiry query inspector record corresponding to the given
Inquiry record Type. |
BooleanTerm[] |
getNeedsOneResponseTerms()
Gets the needs one response query terms.
|
StringTerm[] |
getQuestionTerms()
Gets the question query terms.
|
BooleanTerm[] |
getRequiredTerms()
Gets the required query terms.
|
getRuleIdTerms, getRuleTerms
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
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
IdTerm[] getAuditIdTerms()
Id
query terms.mandatory
- This method must be implemented. AuditQueryInspector[] getAuditTerms()
mandatory
- This method must be implemented. StringTerm[] getQuestionTerms()
mandatory
- This method must be implemented. BooleanTerm[] getRequiredTerms()
mandatory
- This method must be implemented. BooleanTerm[] getAffirmationRequiredTerms()
mandatory
- This method must be implemented. BooleanTerm[] getNeedsOneResponseTerms()
mandatory
- This method must be implemented. IdTerm[] getInquestIdTerms()
Id
query terms.mandatory
- This method must be implemented. InquestQueryInspector[] getInquestTerms()
mandatory
- This method must be implemented. InquiryQueryInspectorRecord getInquiryQueryInspectorRecord(Type inquiryRecordType) throws OperationFailedException
Inquiry
record Type.
inquiryRecordType
- an inquiry record typeNullArgumentException
- inquiryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(inquiryRecordType)
is false
mandatory
- This method must be implemented.