ZenMagick 0.9.8


org.zenmagick.store.utils.ZMProductFinder
\store\utils\ZMProductFinder.php at line 36

Class ZMProductFinder

ZMProductFinder

public class ZMProductFinder

Product search.

Sorting and filtering is based on the corresponding result list support classes.

Author:
DerManoMann
Version:
$Id: ZMProductFinder.php 2694 2009-12-03 22:32:18Z dermanomann $

Field Summary
protected mixed

$criteria_

protected mixed

$descending_

protected mixed

$sortId_

Constructor Summary

ZMProductFinder(ZMSearchCriteria criteria)

Create a new instance.

Method Summary
protected ZMQueryDetails

buildQuery(ZMSearchCriteria criteria)

Build the search SQL.

ZMQueryDetails

execute()

Execute a product search for the given criteria.

void

setCriteria(ZMSearchCriteria criteria)

Set the search criteria.

void

setDescending(boolean descending)

Set the descending flag.

void

setSortId(string sortId)

Set the sort id.

Field Detail

\store\utils\ZMProductFinder.php at line 37

criteria_

protected mixed $criteria_

\store\utils\ZMProductFinder.php at line 39

descending_

protected mixed $descending_

\store\utils\ZMProductFinder.php at line 38

sortId_

protected mixed $sortId_

Constructor Detail

\store\utils\ZMProductFinder.php at line 47

ZMProductFinder

public ZMProductFinder(ZMSearchCriteria criteria)

Create a new instance.

Parameters:
criteria - Optional search criteria; default is null.

Method Detail

\store\utils\ZMProductFinder.php at line 97

buildQuery

protected ZMQueryDetails buildQuery(ZMSearchCriteria criteria)

Build the search SQL.

Parameters:
criteria - Search criteria.
Returns:
The search SQL.

\store\utils\ZMProductFinder.php at line 86

execute

public ZMQueryDetails execute()

Execute a product search for the given criteria.

Returns:
Query details for a product id search.

\store\utils\ZMProductFinder.php at line 59

setCriteria

public void setCriteria(ZMSearchCriteria criteria)

Set the search criteria.

Parameters:
criteria - Search criteria.

\store\utils\ZMProductFinder.php at line 68

setDescending

public void setDescending(boolean descending)

Set the descending flag.

Parameters:
descending - The new value.

\store\utils\ZMProductFinder.php at line 77

setSortId

public void setSortId(string sortId)

Set the sort id.

Parameters:
sortId - The sort id.

ZenMagick 0.9.8