public interface ProvisionQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining provision queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getBrokerIdTerms()
Gets the broker
Id query terms. |
BrokerQueryInspector[] |
getBrokerTerms()
Gets the broker query terms.
|
CurrencyRangeTerm[] |
getCostTerms()
Gets the cost query terms.
|
IdTerm[] |
getDistributorIdTerms()
Gets the distributor
Id query terms. |
DistributorQueryInspector[] |
getDistributorTerms()
Gets the distributor query terms.
|
DateTimeRangeTerm[] |
getDueDateTerms()
Gets the due date query terms.
|
BooleanTerm[] |
getLeasedTerms()
Gets the leased query terms.
|
BooleanTerm[] |
getMustReturnTerms()
Gets the must return query terms.
|
IdTerm[] |
getProvisionableIdTerms()
Gets the provisionable
Id query terms. |
ProvisionableQueryInspector[] |
getProvisionableTerms()
Gets the provisionable query terms.
|
DateTimeRangeTerm[] |
getProvisionDateTerms()
Gets the provision date query terms.
|
ProvisionQueryInspectorRecord |
getProvisionQueryInspectorRecord(Type provisionRecordType)
Gets the provision query inspector record corresponding to the given
Provision record Type. |
ProvisionReturnQueryInspector[] |
getProvisionReturnTerms()
Gets the provision return query terms.
|
CurrencyRangeTerm[] |
getRateAmountTerms()
Gets the rate amount query terms.
|
DurationRangeTerm[] |
getRatePeriodTerms()
Gets the rate period query terms.
|
IdTerm[] |
getRecipientIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getRecipientTerms()
Gets the resource query terms.
|
IdTerm[] |
getRequestIdTerms()
Gets the request
Id query terms. |
RequestQueryInspector[] |
getRequestTerms()
Gets the request 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[] getBrokerIdTerms()
Id
query terms.mandatory
- This method must be implemented. BrokerQueryInspector[] getBrokerTerms()
mandatory
- This method must be implemented. IdTerm[] getProvisionableIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProvisionableQueryInspector[] getProvisionableTerms()
mandatory
- This method must be implemented. IdTerm[] getRecipientIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getRecipientTerms()
mandatory
- This method must be implemented. IdTerm[] getRequestIdTerms()
Id
query terms.mandatory
- This method must be implemented. RequestQueryInspector[] getRequestTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getProvisionDateTerms()
mandatory
- This method must be implemented. BooleanTerm[] getLeasedTerms()
mandatory
- This method must be implemented. BooleanTerm[] getMustReturnTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getDueDateTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getCostTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getRateAmountTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getRatePeriodTerms()
mandatory
- This method must be implemented. ProvisionReturnQueryInspector[] getProvisionReturnTerms()
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. ProvisionQueryInspectorRecord getProvisionQueryInspectorRecord(Type provisionRecordType) throws OperationFailedException
Provision
record Type.
provisionRecordType
- a provision record typeNullArgumentException
- provisionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(provisionRecordType)
is false
mandatory
- This method must be implemented.