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.
|
limitResultSet
getRecordTypes, hasRecordType
void 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.