public interface RequestSearchOrder extends OsidRelationshipSearchOrder
An interface for specifying the ordering of search results.
| Modifier and Type | Method and Description |
|---|---|
ProvisionSearchOrder |
getExchangeProvisionSearchOrder()
Gets the exchange provision search order.
|
ProvisionSearchOrder |
getOriginProvisionSearchOrder()
Gets the origin provision search order.
|
PoolSearchOrder |
getPoolSearchOrder()
Gets the pool search order.
|
QueueSearchOrder |
getQueueSearchOrder()
Gets the queue search order.
|
ResourceSearchOrder |
getRequesterSearchOrder()
Gets the resource search order.
|
AgentSearchOrder |
getRequestingAgentSearchOrder()
Gets the resource search order.
|
RequestSearchOrderRecord |
getRequestSearchOrderRecord(Type requestRecordType)
Gets the request search order record corresponding to the given
request record
Type. |
RequestTransactionSearchOrder |
getRequestTransactionSearchOrder()
Gets the request transaction search order.
|
void |
orderByEWA(SearchOrderStyle style)
Orders the results by the estimated waiting time.
|
void |
orderByExchangeProvision(SearchOrderStyle style)
Orders the results by exchange resource.
|
void |
orderByOriginProvision(SearchOrderStyle style)
Orders the results by origin provision.
|
void |
orderByPool(SearchOrderStyle style)
Orders the results by pool.
|
void |
orderByPosition(SearchOrderStyle style)
Orders the results by position.
|
void |
orderByQueue(SearchOrderStyle style)
Orders the results by queue.
|
void |
orderByRequestDate(SearchOrderStyle style)
Orders the results by request date.
|
void |
orderByRequester(SearchOrderStyle style)
Orders the results by the requester.
|
void |
orderByRequestingAgent(SearchOrderStyle style)
Orders the results by requesting agent.
|
void |
orderByRequestTransaction(SearchOrderStyle style)
Orders the results by the request transaction.
|
boolean |
supportsExchangeProvisionSearchOrder()
Tests if an exchange provision search order is available.
|
boolean |
supportsOriginProvisionSearchOrder()
Tests if an origin provision search order is available.
|
boolean |
supportsPoolSearchOrder()
Tests if a pool search order is available.
|
boolean |
supportsQueueSearchOrder()
Tests if a queue search order is available.
|
boolean |
supportsRequesterSearchOrder()
Tests if a resource search order is available.
|
boolean |
supportsRequestingAgentSearchOrder()
Tests if an agent search order is available.
|
boolean |
supportsRequestTransactionSearchOrder()
Tests if a request transaction search order is available.
|
getEndReasonSearchOrder, orderByEndReason, supportsEndReasonSearchOrderorderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatisticorderByIdgetRecordTypes, hasRecordTypeorderByEffective, orderByEndDate, orderByStartDatevoid orderByRequestTransaction(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsRequestTransactionSearchOrder()
true if a request transaction search order is
available, false otherwisemandatory - This method must be implemented. RequestTransactionSearchOrder getRequestTransactionSearchOrder()
IllegalStateException -
supportsRequestTransactionSearchOrder() is
false mandatory - This method must be implemented. void orderByQueue(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsQueueSearchOrder()
true if a queue search order is available,
false otherwisemandatory - This method must be implemented. QueueSearchOrder getQueueSearchOrder()
IllegalStateException -
supportsQueueSearchOrder() is false mandatory - This method must be implemented. void orderByRequestDate(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. void orderByRequester(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsRequesterSearchOrder()
true if a resource search order is available,
false otherwisemandatory - This method must be implemented. ResourceSearchOrder getRequesterSearchOrder()
IllegalStateException -
supportsRequesterSearchOrder() is false mandatory - This method must be implemented. void orderByRequestingAgent(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsRequestingAgentSearchOrder()
true if an agent search order is available,
false otherwisemandatory - This method must be implemented. AgentSearchOrder getRequestingAgentSearchOrder()
IllegalStateException -
supportsRequestingAgentSearchOrder() is false
mandatory - This method must be implemented. void orderByPool(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsPoolSearchOrder()
true if a pool search order is available,
false otherwisemandatory - This method must be implemented. PoolSearchOrder getPoolSearchOrder()
IllegalStateException -
supportsPoolSearchOrder() is false mandatory - This method must be implemented. void orderByExchangeProvision(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsExchangeProvisionSearchOrder()
true if a provision search order is available,
false otherwisemandatory - This method must be implemented. ProvisionSearchOrder getExchangeProvisionSearchOrder()
IllegalStateException -
supportsExchangeProvisionSearchOrder() is false
mandatory - This method must be implemented. void orderByOriginProvision(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. boolean supportsOriginProvisionSearchOrder()
true if a provision search order is available,
false otherwisemandatory - This method must be implemented. ProvisionSearchOrder getOriginProvisionSearchOrder()
IllegalStateException -
supportsOriginProvisionSearchOrder() is false
mandatory - This method must be implemented. void orderByPosition(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. void orderByEWA(SearchOrderStyle style)
style - search order styleNullArgumentException - style is
null mandatory - This method must be implemented. RequestSearchOrderRecord getRequestSearchOrderRecord(Type requestRecordType) throws OperationFailedException
Type. Multiple retrievals return the
same underlying object.requestRecordType - a request record typeNullArgumentException - requestRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(requestRecordType) is false
mandatory - This method must be implemented.