public interface ProcessSearch extends OsidSearch
The search interface for governing process searches.
| Modifier and Type | Method and Description |
|---|---|
ProcessSearchRecord |
getProcessSearchRecord(Type processSearchRecordType)
Gets the process search record corresponding to the given process
search record
Type. |
void |
orderProcessResults(ProcessSearchOrder processSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongProcesses(IdList processIds)
Execute this search among the given list of processes.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongProcesses(IdList processIds)
processIds - list of processesNullArgumentException - processIds is
null mandatory - This method must be implemented. void orderProcessResults(ProcessSearchOrder processSearchOrder)
processSearchOrder - process search orderNullArgumentException - processSearchOrder
is null UnsupportedException - processSearchOrder
is not of this servicemandatory - This method must be implemented. ProcessSearchRecord getProcessSearchRecord(Type processSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an
object implementing the requested record.processSearchRecordType - a process search record typeNullArgumentException - processSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(processSearchRecordType) is false
mandatory - This method must be implemented.