public interface DeedSearch extends OsidSearch
The search interface for governing deed searches.
| Modifier and Type | Method and Description |
|---|---|
DeedSearchRecord |
getDeedSearchRecord(Type deedSearchRecordType)
Gets the search record corresponding to the given deed search record
Type. |
void |
orderDeedResults(DeedSearchOrder deedSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongDeeds(IdList DeedIds)
Execute this search among the given list of deeds.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongDeeds(IdList DeedIds)
DeedIds - list of deedsNullArgumentException - DeedIds is
null mandatory - This method must be implemented. void orderDeedResults(DeedSearchOrder deedSearchOrder)
deedSearchOrder - a deed search orderNullArgumentException - deedSearchOrder
is null UnsupportedException - deedSearchOrder
is not of this servicemandatory - This method must be implemented. DeedSearchRecord getDeedSearchRecord(Type deedSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an object
implementing the requested record.deedSearchRecordType - a deed search record typeNullArgumentException - deedSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(deedSearchRecordType) is false
mandatory - This method must be implemented.