public interface CheckSearchOrder extends OsidRuleSearchOrder
An interface for specifying the ordering of search results.
Modifier and Type | Method and Description |
---|---|
CheckSearchOrderRecord |
getCheckSearchOrderRecord(Type checkRecordType)
Gets the check search order record corresponding to the given check
record
Type. |
BlockSearchOrder |
getHoldCheckBlockSearchOrder()
Gets the block search order.
|
AuditSearchOrder |
getInquiryCheckAuditSearchOrder()
Gets the audit search order.
|
AgendaSearchOrder |
getProcessCheckAgendaSearchOrder()
Gets the agenda search order.
|
CyclicEventSearchOrder |
getTimeCheckCyclicEventSearchOrder()
Gets the cyclic event search order.
|
EventSearchOrder |
getTimeCheckEventSearchOrder()
Gets the event search order.
|
void |
orderByHoldCheckBlock(SearchOrderStyle style)
Orders the results by block.
|
void |
orderByInquiryCheckAudit(SearchOrderStyle style)
Orders the results by audit.
|
void |
orderByProcessCheckAgenda(SearchOrderStyle style)
Orders the results by agenda.
|
void |
orderByTimeCheckCyclicEvent(SearchOrderStyle style)
Orders the results by cyclic event.
|
void |
orderByTimeCheckEndDate(SearchOrderStyle style)
Orders the results by the time end check date.
|
void |
orderByTimeCheckEvent(SearchOrderStyle style)
Orders the results by the time check event.
|
void |
orderByTimeCheckStartDate(SearchOrderStyle style)
Orders the results by the time check start date.
|
boolean |
supportsHoldCheckBlockSearchOrder()
Tests if a block search order is available.
|
boolean |
supportsInquiryCheckAuditSearchOrder()
Tests if an audit search order is available.
|
boolean |
supportsProcessCheckAgendaSearchOrder()
Tests if an agenda search order is available.
|
boolean |
supportsTimeCheckCyclicEventSearchOrder()
Tests if a cyclic event search order is available.
|
boolean |
supportsTimeCheckEventSearchOrder()
Tests if an event search order is available.
|
getRuleSearchOrder, orderByRule, supportsRuleSearchOrder
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatistic
orderById
getRecordTypes, hasRecordType
orderByActive, orderByDisabled, orderByEnabled, orderByOperational
void orderByTimeCheckStartDate(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByTimeCheckEndDate(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByTimeCheckEvent(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsTimeCheckEventSearchOrder()
true
if an event search order is available,
false
otherwisemandatory
- This method must be implemented. EventSearchOrder getTimeCheckEventSearchOrder()
IllegalStateException
-
supportsTimeCheckEventSearchOrder()
is false
mandatory
- This method must be implemented. void orderByTimeCheckCyclicEvent(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsTimeCheckCyclicEventSearchOrder()
true
if a cyclic event search order is
available, false
otherwisemandatory
- This method must be implemented. CyclicEventSearchOrder getTimeCheckCyclicEventSearchOrder()
IllegalStateException
-
supportsTimeCheckCyclicEventSearchOrder()
is
false
mandatory
- This method must be implemented. void orderByHoldCheckBlock(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsHoldCheckBlockSearchOrder()
true
if a block search order is available,
false
otherwisemandatory
- This method must be implemented. BlockSearchOrder getHoldCheckBlockSearchOrder()
IllegalStateException
-
supportsHoldCheckBlockSearchOrder()
is false
mandatory
- This method must be implemented. void orderByInquiryCheckAudit(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsInquiryCheckAuditSearchOrder()
true
if an audit search order is available,
false
otherwisemandatory
- This method must be implemented. AuditSearchOrder getInquiryCheckAuditSearchOrder()
IllegalStateException
-
supportsInquiryCheckAuditSearchOrder()
is false
mandatory
- This method must be implemented. void orderByProcessCheckAgenda(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsProcessCheckAgendaSearchOrder()
true
if an agenda search order is available,
false
otherwisemandatory
- This method must be implemented. AgendaSearchOrder getProcessCheckAgendaSearchOrder()
IllegalStateException
-
supportsProcessCheckAgendaSearchOrder()
is
false
mandatory
- This method must be implemented. CheckSearchOrderRecord getCheckSearchOrderRecord(Type checkRecordType) throws OperationFailedException, PermissionDeniedException
Type.
Multiple retrievals return the same
underlying object.checkRecordType
- a check record typeNullArgumentException
- checkRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(checkRecordType)
is false
mandatory
- This method must be implemented.