public interface DemographicQueryInspector extends OsidRuleQueryInspector
This is the query inspector for examning demographic queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getBinIdTerms()
Gets the bin
Id query terms. |
BinQueryInspector[] |
getBinTerms()
Gets the bin query terms.
|
DemographicQueryInspectorRecord |
getDemographicQueryInspectorRecord(Type demographicRecordType)
Gets the demographic query inspector record corresponding to the given
Demographic record Type. |
IdTerm[] |
getExcludedDemographicIdTerms()
Gets the excluded demographic
Id query terms. |
DemographicQueryInspector[] |
getExcludedDemographicTerms()
Gets the excluded demographic query terms.
|
IdTerm[] |
getExcludedResourceIdTerms()
Gets the excluded resource
Id query terms. |
ResourceQueryInspector[] |
getExcludedResourceTerms()
Gets the excluded resource query terms.
|
IdTerm[] |
getIncludedDemographicIdTerms()
Gets the included demographic
Id query terms. |
DemographicQueryInspector[] |
getIncludedDemographicTerms()
Gets the included demographic query terms.
|
IdTerm[] |
getIncludedExclusiveDemographicIdTerms()
Gets the exclsuive demographic
Id query terms. |
DemographicQueryInspector[] |
getIncludedExclusiveDemographicTerms()
Gets the exclsuive demographic query terms.
|
IdTerm[] |
getIncludedIntersectingDemographicIdTerms()
Gets the intersecting demographic
Id query terms. |
DemographicQueryInspector[] |
getIncludedIntersectingDemographicTerms()
Gets the intersecting demographic query terms.
|
IdTerm[] |
getIncludedResourceIdTerms()
Gets the included resource
Id query terms. |
ResourceQueryInspector[] |
getIncludedResourceTerms()
Gets the included resource query terms.
|
IdTerm[] |
getResultingResourceIdTerms()
Gets the resulting resource
Id query terms. |
BooleanTerm[] |
getResultingResourceTerms()
Gets the resulting resource 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[] getIncludedDemographicIdTerms()
Id
query terms.mandatory
- This method must be implemented. DemographicQueryInspector[] getIncludedDemographicTerms()
mandatory
- This method must be implemented. IdTerm[] getIncludedIntersectingDemographicIdTerms()
Id
query terms.mandatory
- This method must be implemented. DemographicQueryInspector[] getIncludedIntersectingDemographicTerms()
mandatory
- This method must be implemented. IdTerm[] getIncludedExclusiveDemographicIdTerms()
Id
query terms.mandatory
- This method must be implemented. DemographicQueryInspector[] getIncludedExclusiveDemographicTerms()
mandatory
- This method must be implemented. IdTerm[] getExcludedDemographicIdTerms()
Id
query terms.mandatory
- This method must be implemented. DemographicQueryInspector[] getExcludedDemographicTerms()
mandatory
- This method must be implemented. IdTerm[] getIncludedResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getIncludedResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getExcludedResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getExcludedResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getResultingResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. BooleanTerm[] getResultingResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getBinIdTerms()
Id
query terms.mandatory
- This method must be implemented. BinQueryInspector[] getBinTerms()
mandatory
- This method must be implemented. DemographicQueryInspectorRecord getDemographicQueryInspectorRecord(Type demographicRecordType) throws OperationFailedException
Demographic
record Type.
demographicRecordType
- a demographic record typeNullArgumentException
- demographicRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(demographicRecordType)
is false
mandatory
- This method must be implemented.