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