public interface ProvisionableQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining provisionable queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getDistributorIdTerms()
Gets the distributor
Id query terms. |
DistributorQueryInspector[] |
getDistributorTerms()
Gets the distributor query terms.
|
IdTerm[] |
getPoolIdTerms()
Gets the pool
Id query terms. |
PoolQueryInspector[] |
getPoolTerms()
Gets the pool query terms.
|
ProvisionableQueryInspectorRecord |
getProvisionableQueryInspectorRecord(Type provisionableRecordType)
Gets the provisionable query inspector record corresponding to the
given
Provisionable record Type. |
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource query terms.
|
CardinalRangeTerm[] |
getUseTerms()
Gets the use query terms.
|
getEndReasonIdTerms, getEndReasonTerms
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
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getPoolIdTerms()
Id
query terms.mandatory
- This method must be implemented. PoolQueryInspector[] getPoolTerms()
mandatory
- This method must be implemented. IdTerm[] getResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getUseTerms()
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. ProvisionableQueryInspectorRecord getProvisionableQueryInspectorRecord(Type provisionableRecordType) throws OperationFailedException
Provisionable
record Type.
provisionableRecordType
- a provisionable record typeNullArgumentException
- provisionableRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(provisionableRecordType)
is false
mandatory
- This method must be implemented.