public interface PoolConstrainerQueryInspector extends OsidConstrainerQueryInspector
This is the query interface for examining pool constrainer queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getDistributorIdTerms()
Gets the distributor
Id query terms. |
DistributorQueryInspector[] |
getDistributorTerms()
Gets the distributor query terms.
|
PoolConstrainerQueryInspectorRecord |
getPoolConstrainerQueryInspectorRecord(Type poolConstrainerRecordType)
Gets the pool constrainer query inspector record corresponding to the
given
PoolConstrainer 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
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. PoolConstrainerQueryInspectorRecord getPoolConstrainerQueryInspectorRecord(Type poolConstrainerRecordType) throws OperationFailedException
PoolConstrainer
record Type.
poolConstrainerRecordType
- a pool constrainer record typeNullArgumentException
-
poolConstrainerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(poolConstrainerRecordType)
is
false
mandatory
- This method must be implemented.