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, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] 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.