# com.beasys.commerce.ebusiness.catalog.service.query
ProductItemQueryImpl Class

public class ProductItemQueryImpl
extends `CatalogQueryImpl`
implements `ProductItemQuery`

Implementation class for the `ProductItemQuery``` interface.

Hierarchy
  `Object`
  `CatalogQueryImpl`
  `ProductItemQueryImpl`

All Implemented Interfaces
  `CatalogQuery`, `ProductItemQuery`, `Serializable`

## Constructor Summary

ProductItemQueryImpl() Default constructor.

## Method Summary

`public `Expression`` | `getExpression`() Retrieves the expression associated with this query.
`public void` | `setExpression`(`Expression` expression) Assoicates an expression with this query.

Methods from `com.beasys.commerce.ebusiness.catalog.service.query.`CatalogQueryImpl``
``getMaxSearchResults`, `setMaxSearchResults``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.beasys.commerce.ebusiness.catalog.service.query.`CatalogQuery``
``getMaxSearchResults`, `setMaxSearchResults``

Methods from interface `com.beasys.commerce.ebusiness.catalog.service.query.`ProductItemQuery``
``getExpression`, `setExpression``

## Constructor Detail

### ProductItemQueryImpl

    public ProductItemQueryImpl()

  Default constructor.

## Method Detail

### getExpression() Method

    public Expression getExpression()

Retrieves the expression associated with this query.

### setExpression(Expression) Method

    public void setExpression(Expression expression)

Assoicates an expression with this query.

#### Parameters

expression
  The expression to associated with this query.