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.
|
getResultSize
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
ProductList 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.