Interface PayerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing payer searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetPayerSearchRecord(Type payerSearchRecordType) Gets the payer search record corresponding to the given payer search recordType.voidorderPayerResults(PayerSearchOrder payerSearchOrder) Specify an ordering to the search results.voidsearchAmongPayers(IdList payerIds) Execute this search among the given list of payers.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongPayers
Execute this search among the given list of payers.- Parameters:
payerIds- list of payers- Throws:
NullArgumentException-payerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderPayerResults
Specify an ordering to the search results.- Parameters:
payerSearchOrder- payer search order- Throws:
NullArgumentException-payerSearchOrderisnullUnsupportedException-payerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getPayerSearchRecord
Gets the payer search record corresponding to the given payer search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
payerSearchRecordType- a payer search record type- Returns:
- the payer search record
- Throws:
NullArgumentException-payerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(payerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-