public interface PoolProcessorQueryInspector extends OsidProcessorQueryInspector
This is the query inspector for examining pool processor queries.
Modifier and Type | Method and Description |
---|---|
BooleanTerm[] |
getAllocatesByLeastCostTerms()
Gets the allocates by least cost query terms.
|
BooleanTerm[] |
getAllocatesByLeastUseTerms()
Gets the allocates by least use query terms.
|
BooleanTerm[] |
getAllocatesByMostCostTerms()
Gets the allocates by most cost query terms.
|
BooleanTerm[] |
getAllocatesByMostUseTerms()
Gets the allocates by most use query terms.
|
IdTerm[] |
getDistributorIdTerms()
Gets the distributor
Id query terms. |
DistributorQueryInspector[] |
getDistributorTerms()
Gets the distributor query terms.
|
PoolProcessorQueryInspectorRecord |
getPoolProcessorQueryInspectorRecord(Type poolProcessorRecordType)
Gets the pool processor query inspector record corresponding to the
given
PoolProcessor record Type. |
IdTerm[] |
getRuledPoolIdTerms()
Gets the pool
Id query terms. |
PoolQueryInspector[] |
getRuledPoolTerms()
Gets the pool 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
BooleanTerm[] getAllocatesByLeastUseTerms()
mandatory
- This method must be implemented. BooleanTerm[] getAllocatesByMostUseTerms()
mandatory
- This method must be implemented. BooleanTerm[] getAllocatesByLeastCostTerms()
mandatory
- This method must be implemented. BooleanTerm[] getAllocatesByMostCostTerms()
mandatory
- This method must be implemented. IdTerm[] getRuledPoolIdTerms()
Id
query terms.mandatory
- This method must be implemented. PoolQueryInspector[] getRuledPoolTerms()
mandatory
- This method must be implemented. IdTerm[] getDistributorIdTerms()
Id
query terms.mandatory
- This method must be implemented. DistributorQueryInspector[] getDistributorTerms()
mandatory
- This method must be implemented. PoolProcessorQueryInspectorRecord getPoolProcessorQueryInspectorRecord(Type poolProcessorRecordType) throws OperationFailedException
PoolProcessor
record Type.
poolProcessorRecordType
- a pool processor record typeNullArgumentException
- poolProcessorRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(poolProcessorRecordType)
is false
mandatory
- This method must be implemented.