org.opencrx.kernel.product1.cci2
Interface AbstractFilterProductQuery

All Superinterfaces:
AbstractFilterQuery, AnyTypePredicate
All Known Subinterfaces:
AbstractPriceLevelQuery, PriceLevelQuery, ProductFilterGlobalQuery, ProductPhasePriceLevelQuery

public interface AbstractFilterProductQuery
extends AbstractFilterQuery


Method Summary
 MultivaluedFeaturePredicate filteredProduct()
          Adds a constraint to the predicate for AbstractFilterProduct testing whether the feature filteredProduct has values or not.
 AbstractProductQuery forAllFilteredProduct()
          Adds a condition for the feature filteredProduct to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature filteredProduct satisfies the given condition.
 ProductFilterPropertyQuery forAllProductFilterProperty()
          Adds a condition for the feature productFilterProperty to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature productFilterProperty satisfies the given condition.
 MultivaluedFeaturePredicate productFilterProperty()
          Adds a constraint to the predicate for AbstractFilterProduct testing whether the feature productFilterProperty has values or not.
 AbstractProductQuery thereExistsFilteredProduct()
          Adds a condition for the feature filteredProduct to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature filteredProduct satisfies the given condition.
 ProductFilterPropertyQuery thereExistsProductFilterProperty()
          Adds a condition for the feature productFilterProperty to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature productFilterProperty satisfies the given condition.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equals, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

filteredProduct

MultivaluedFeaturePredicate filteredProduct()
Adds a constraint to the predicate for AbstractFilterProduct testing whether the feature filteredProduct has values or not.


thereExistsFilteredProduct

AbstractProductQuery thereExistsFilteredProduct()
Adds a condition for the feature filteredProduct to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature filteredProduct satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllFilteredProduct

AbstractProductQuery forAllFilteredProduct()
Adds a condition for the feature filteredProduct to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature filteredProduct satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


productFilterProperty

MultivaluedFeaturePredicate productFilterProperty()
Adds a constraint to the predicate for AbstractFilterProduct testing whether the feature productFilterProperty has values or not.


thereExistsProductFilterProperty

ProductFilterPropertyQuery thereExistsProductFilterProperty()
Adds a condition for the feature productFilterProperty to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature productFilterProperty satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllProductFilterProperty

ProductFilterPropertyQuery forAllProductFilterProperty()
Adds a condition for the feature productFilterProperty to the predicate for AbstractFilterProduct, which evaluates to false unless the value of the feature productFilterProperty satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied



This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.