public interface ProductSearchResults extends OsidSearchResults
This interface provides a means to capture results of a search.
| Modifier and Type | Method and Description |
|---|---|
ProductQueryInspector |
getProductQueryInspector()
Gets the inspector for the query to examine the terns used in the
search.
|
ProductList |
getProducts()
Gets the product list resulting from a search.
|
ProductSearchResultsRecord |
getProductSearchResultsRecord(Type productSearchRecordType)
Gets the product search results record corresponding to the given
product search record Type.
|
getResultSizegetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypeProductList getProducts()
IllegalStateException - list has already been retrievedmandatory - This method must be implemented. ProductQueryInspector getProductQueryInspector()
mandatory - This method must be implemented. ProductSearchResultsRecord getProductSearchResultsRecord(Type productSearchRecordType) throws OperationFailedException
productSearchRecordType - an product search record typeNullArgumentException - ProductSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(productSearchRecordType) is false
mandatory - This method must be implemented.