org.opencrx.application.shop1.cci2
Interface GetProductsByQueryParamsQuery

All Superinterfaces:
AnyTypePredicate

public interface GetProductsByQueryParamsQuery
extends AnyTypePredicate


Method Summary
 MultivaluedFeaturePredicate classificationId()
          Adds a constraint to the predicate for GetProductsByQueryParams testing whether the feature classificationId has values or not.
 StringTypePredicate forAllClassificationId()
          Adds a condition for the feature classificationId to the predicate for GetProductsByQueryParams, which evaluates to false unless the values of the feature classificationId satisfy the given condition.
 ComparableTypePredicate<Integer> forAllProductStatus()
          Adds a condition for the feature productStatus to the predicate for GetProductsByQueryParams, which evaluates to false unless the value of the feature productStatus satisfies the given condition.
 SimpleTypeOrder orderByProductStatus()
          Allows to adds a sort instruction for GetProductsByQueryParams depending the feature productStatus Note: The order in which orderBy… instructions are given is relevant!
 OptionalFeaturePredicate productStatus()
          Adds a constraint to the predicate for GetProductsByQueryParams testing whether the value of the feature productStatus is null or not.
 StringTypePredicate thereExistsClassificationId()
          Adds a condition for the feature classificationId to the predicate for GetProductsByQueryParams, which evaluates to false unless the values of the feature classificationId satisfy the given condition.
 ComparableTypePredicate<Integer> thereExistsProductStatus()
          Adds a condition for the feature productStatus to the predicate for GetProductsByQueryParams, which evaluates to false unless the value of the feature productStatus satisfies the given condition.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equals, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

classificationId

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


thereExistsClassificationId

StringTypePredicate thereExistsClassificationId()
Adds a condition for the feature classificationId to the predicate for GetProductsByQueryParams, which evaluates to false unless the values of the feature classificationId satisfy the given condition.

Since the multiplicity for this attribute is 0..n, the attribute may have no values. in which case the condition is not satisfied


forAllClassificationId

StringTypePredicate forAllClassificationId()
Adds a condition for the feature classificationId to the predicate for GetProductsByQueryParams, which evaluates to false unless the values of the feature classificationId satisfy the given condition.

Since the multiplicity for this attribute is 0..n, the attribute may have no values. in which case the condition is satisfied


productStatus

OptionalFeaturePredicate productStatus()
Adds a constraint to the predicate for GetProductsByQueryParams testing whether the value of the feature productStatus is null or not.


thereExistsProductStatus

ComparableTypePredicate<Integer> thereExistsProductStatus()
Adds a condition for the feature productStatus to the predicate for GetProductsByQueryParams, which evaluates to false unless the value of the feature productStatus satisfies the given condition.

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


forAllProductStatus

ComparableTypePredicate<Integer> forAllProductStatus()
Adds a condition for the feature productStatus to the predicate for GetProductsByQueryParams, which evaluates to false unless the value of the feature productStatus satisfies the given condition.

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


orderByProductStatus

SimpleTypeOrder orderByProductStatus()
Allows to adds a sort instruction for GetProductsByQueryParams depending the feature productStatus Note: The order in which orderBy… instructions are given is relevant!



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