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, getRuleTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsIdTerm[] 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.