public interface RequestQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining request queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getDistributorIdTerms()
Gets the distributor
Id query terms. |
DistributorQueryInspector[] |
getDistributorTerms()
Gets the distributor query terms.
|
DurationRangeTerm[] |
getEWATerms()
Gets the ewa query terms.
|
IdTerm[] |
getExchangeProvisionIdTerms()
Gets the exchange provision
Id query terms. |
ProvisionQueryInspector[] |
getExchangeProvisionTerms()
Gets the exchange provision query terms.
|
IdTerm[] |
getOriginProvisionIdTerms()
Gets the origin provision
Id query terms. |
ProvisionQueryInspector[] |
getOriginProvisionTerms()
Gets the origin provision query terms.
|
IdTerm[] |
getPoolIdTerms()
Gets the pool
Id query terms. |
PoolQueryInspector[] |
getPoolTerms()
Gets the pool query terms.
|
IntegerRangeTerm[] |
getPositionTerms()
Gets the position query terms.
|
IdTerm[] |
getQueueIdTerms()
Gets the queue
Id query terms. |
QueueQueryInspector[] |
getQueueTerms()
Gets the queue query terms.
|
DateTimeRangeTerm[] |
getRequestDateTerms()
Gets the request date query terms.
|
IdTerm[] |
getRequestedProvisionableIdTerms()
Gets the requested provisionable
Id query terms. |
ProvisionableQueryInspector[] |
getRequestedProvisionableTerms()
Gets the requested provisionable query terms.
|
IdTerm[] |
getRequesterIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getRequesterTerms()
Gets the resource query terms.
|
IdTerm[] |
getRequestingAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getRequestingAgentTerms()
Gets the agent query terms.
|
RequestQueryInspectorRecord |
getRequestQueryInspectorRecord(Type requestRecordType)
Gets the request query inspector record corresponding to the given
Request record Type. |
IdTerm[] |
getRequestTransactionIdTerms()
Gets the request transaction
Id query terms. |
RequestTransactionQueryInspector[] |
getRequestTransactionTerms()
Gets the request transaction 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[] getRequestTransactionIdTerms()
Id
query terms.mandatory
- This method must be implemented. RequestTransactionQueryInspector[] getRequestTransactionTerms()
mandatory
- This method must be implemented. IdTerm[] getQueueIdTerms()
Id
query terms.mandatory
- This method must be implemented. QueueQueryInspector[] getQueueTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getRequestDateTerms()
mandatory
- This method must be implemented. IdTerm[] getRequesterIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getRequesterTerms()
mandatory
- This method must be implemented. IdTerm[] getRequestingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getRequestingAgentTerms()
mandatory
- This method must be implemented. IdTerm[] getPoolIdTerms()
Id
query terms.mandatory
- This method must be implemented. PoolQueryInspector[] getPoolTerms()
mandatory
- This method must be implemented. IdTerm[] getRequestedProvisionableIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProvisionableQueryInspector[] getRequestedProvisionableTerms()
mandatory
- This method must be implemented. IdTerm[] getExchangeProvisionIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProvisionQueryInspector[] getExchangeProvisionTerms()
mandatory
- This method must be implemented. IdTerm[] getOriginProvisionIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProvisionQueryInspector[] getOriginProvisionTerms()
mandatory
- This method must be implemented. IntegerRangeTerm[] getPositionTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getEWATerms()
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. RequestQueryInspectorRecord getRequestQueryInspectorRecord(Type requestRecordType) throws OperationFailedException
Request
record Type.
requestRecordType
- a request record typeNullArgumentException
- requestRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(requestRecordType)
is false
mandatory
- This method must be implemented.