public interface InquiryEnablerSearch extends OsidSearch
The search interface for governing inquiry enabler searches.
Modifier and Type | Method and Description |
---|---|
InquiryEnablerSearchRecord |
getInquiryEnablerSearchRecord(Type inquiryEnablerSearchRecordType)
Gets the inquiry enabler search record corresponding to the given
inquiry enabler search record
Type. |
void |
orderInquiryEnablerResults(InquiryEnablerSearchOrder inquiryEnablerSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongInquiryEnablers(IdList inquiryEnablerIds)
Execute this search among the given list of inquiry enablers.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongInquiryEnablers(IdList inquiryEnablerIds)
inquiryEnablerIds
- list of inquiry enablersNullArgumentException
- inquiryEnablerIds
is null
mandatory
- This method must be implemented. void orderInquiryEnablerResults(InquiryEnablerSearchOrder inquiryEnablerSearchOrder)
inquiryEnablerSearchOrder
- inquiry enabler search orderNullArgumentException
-
inquiryEnablerSearchOrder
is null
UnsupportedException
- inquiryEnablerSearchOrder
is not of this servicemandatory
- This method must be implemented. InquiryEnablerSearchRecord getInquiryEnablerSearchRecord(Type inquiryEnablerSearchRecordType) throws OperationFailedException
Type.
This method is used
to retrieve an object implementing the requested record.inquiryEnablerSearchRecordType
- an inquiry enabler search
record typeNullArgumentException
-
inquiryEnablerSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(inquiryEnablerSearchRecordType)
is
false
mandatory
- This method must be implemented.