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, supportsEndReasonSearchOrder
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatistic
orderById
getRecordTypes, hasRecordType
orderByEffective, orderByEndDate, orderByStartDate
void 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.