public interface PlanSearch extends OsidSearch
The search interface for governing plan searches.
Modifier and Type | Method and Description |
---|---|
PlanSearchRecord |
getPlanSearchRecord(Type planSearchRecordType)
Gets the plan search record corresponding to the given plan search
record
Type. |
void |
orderPlanResults(PlanSearchOrder planSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongPlans(IdList planIds)
Execute this search among the given list of plans.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongPlans(IdList planIds)
planIds
- list of plansNullArgumentException
- planIds
is
null
mandatory
- This method must be implemented. void orderPlanResults(PlanSearchOrder planSearchOrder)
planSearchOrder
- plan search orderNullArgumentException
- planSearchOrder
is null
UnsupportedException
- planSearchOrder
is not of this servicemandatory
- This method must be implemented. PlanSearchRecord getPlanSearchRecord(Type planSearchRecordType) throws OperationFailedException
Type.
This method is used to retrieve an object
implementing the requested record.planSearchRecordType
- a plan search record typeNullArgumentException
- planSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(planSearchRecordType)
is false
mandatory
- This method must be implemented.