org.opencrx.kernel.product1.cci
Class ProductBundlePositionFilterImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefFilter_1
      extended by org.openmdx.base.accessor.jmi.spi.RefPredicate_1
          extended by org.opencrx.kernel.product1.cci.ProductBundlePositionFilterImpl
All Implemented Interfaces:
Serializable, ProductBundlePositionFilter, ProductPositionFilter, ProductBundlePositionQuery, ProductPositionQuery, RefFilter_1_0, RefFilter_1_1, org.w3c.cci2.AnyTypePredicate

public class ProductBundlePositionFilterImpl
extends RefPredicate_1
implements ProductBundlePositionFilter, ProductBundlePositionQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage)
           
ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 org.w3c.cci2.OptionalFeaturePredicate basedOn()
          Adds a constraint to the predicate for ProductBundlePosition testing whether the value of the feature basedOn is null or not.
 ProductBundleQuery forAllBasedOn()
          Adds a constraint for the feature basedOn to the predicate.
 void forAllBasedOn(short operator, Collection values)
           
 void forAllBasedOn(short operator, ProductBundle[] filterValues)
           
 ProductPositionQuery forAllParentPosition()
          Adds a constraint for the feature parentPosition to the predicate.
 void forAllParentPosition(short operator, Collection values)
           
 void forAllParentPosition(short operator, ProductPosition[] filterValues)
           
 org.w3c.cci2.OptionalFeaturePredicate parentPosition()
          Adds a constraint to the predicate for ProductBundlePosition testing whether the value of the feature parentPosition is null or not.
 ProductBundleQuery thereExistsBasedOn()
          Adds a constraint for the feature basedOn to the predicate.
 void thereExistsBasedOn(short operator, Collection values)
           
 void thereExistsBasedOn(short operator, ProductBundle[] filterValues)
           
 ProductPositionQuery thereExistsParentPosition()
          Adds a constraint for the feature parentPosition to the predicate.
 void thereExistsParentPosition(short operator, Collection values)
           
 void thereExistsParentPosition(short operator, ProductPosition[] filterValues)
           
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo, refAddValue
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefFilter_1
clear, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties, refGetOrder, refGetOrder, refGetPredicate, refGetPredicate, refGetPredicate, refGetPredicate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Constructor Detail

ProductBundlePositionFilterImpl

public ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage)

ProductBundlePositionFilterImpl

public ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage,
                                       FilterProperty[] filterProperties,
                                       AttributeSpecifier[] attributeSpecifiers)

ProductBundlePositionFilterImpl

public ProductBundlePositionFilterImpl(RefPackage_1_0 aPackage,
                                       FilterProperty[] filterProperties,
                                       AttributeSpecifier[] attributeSpecifiers,
                                       RefFilter_1_0 delegateFilter,
                                       Short delegateQuantor,
                                       String delegateName)
Method Detail

forAllBasedOn

public void forAllBasedOn(short operator,
                          ProductBundle[] filterValues)
Specified by:
forAllBasedOn in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsBasedOn

public void thereExistsBasedOn(short operator,
                               ProductBundle[] filterValues)
Specified by:
thereExistsBasedOn in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllBasedOn

public void forAllBasedOn(short operator,
                          Collection values)
Specified by:
forAllBasedOn in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsBasedOn

public void thereExistsBasedOn(short operator,
                               Collection values)
Specified by:
thereExistsBasedOn in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

basedOn

public org.w3c.cci2.OptionalFeaturePredicate basedOn()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint to the predicate for ProductBundlePosition testing whether the value of the feature basedOn is null or not.

Specified by:
basedOn in interface ProductBundlePositionQuery

thereExistsBasedOn

public ProductBundleQuery thereExistsBasedOn()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint for the feature basedOn to the predicate. The predicate for ProductBundlePosition evaluates true if its value of feature basedOn satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsBasedOn in interface ProductBundlePositionQuery

forAllBasedOn

public ProductBundleQuery forAllBasedOn()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint for the feature basedOn to the predicate. The predicate for ProductBundlePosition evaluates true if its value of feature basedOn satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllBasedOn in interface ProductBundlePositionQuery

forAllParentPosition

public void forAllParentPosition(short operator,
                                 ProductPosition[] filterValues)
Specified by:
forAllParentPosition in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsParentPosition

public void thereExistsParentPosition(short operator,
                                      ProductPosition[] filterValues)
Specified by:
thereExistsParentPosition in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllParentPosition

public void forAllParentPosition(short operator,
                                 Collection values)
Specified by:
forAllParentPosition in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsParentPosition

public void thereExistsParentPosition(short operator,
                                      Collection values)
Specified by:
thereExistsParentPosition in interface ProductBundlePositionFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

parentPosition

public org.w3c.cci2.OptionalFeaturePredicate parentPosition()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint to the predicate for ProductBundlePosition testing whether the value of the feature parentPosition is null or not.

Specified by:
parentPosition in interface ProductBundlePositionQuery

thereExistsParentPosition

public ProductPositionQuery thereExistsParentPosition()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint for the feature parentPosition to the predicate. The predicate for ProductBundlePosition evaluates true if its value of feature parentPosition satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsParentPosition in interface ProductBundlePositionQuery

forAllParentPosition

public ProductPositionQuery forAllParentPosition()
Description copied from interface: ProductBundlePositionQuery
Adds a constraint for the feature parentPosition to the predicate. The predicate for ProductBundlePosition evaluates true if its value of feature parentPosition satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllParentPosition in interface ProductBundlePositionQuery


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