org.opencrx.kernel.product1.cci
Class EditableProductOfferingPositionFilterImpl
java.lang.Object
org.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
org.opencrx.kernel.product1.cci.EditableProductOfferingPositionFilterImpl
- All Implemented Interfaces:
- Serializable, EditableProductOfferingPositionFilter, ProductOfferingPositionFilter, ProductPositionFilter, EditableProductOfferingPositionQuery, ProductOfferingPositionQuery, ProductPositionQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate
public class EditableProductOfferingPositionFilterImpl
- extends RefPredicate_1
- implements EditableProductOfferingPositionFilter, EditableProductOfferingPositionQuery
- See Also:
- Serialized Form
| 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 |
EditableProductOfferingPositionFilterImpl
public EditableProductOfferingPositionFilterImpl(RefPackage_1_0 aPackage)
EditableProductOfferingPositionFilterImpl
public EditableProductOfferingPositionFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers)
EditableProductOfferingPositionFilterImpl
public EditableProductOfferingPositionFilterImpl(RefPackage_1_0 aPackage,
FilterProperty[] filterProperties,
AttributeSpecifier[] attributeSpecifiers,
RefFilter_1_0 delegateFilter,
Short delegateQuantor,
String delegateName)
forAllBasedOn
public void forAllBasedOn(short operator,
ProductOffering[] filterValues)
- Specified by:
forAllBasedOn in interface ProductOfferingPositionFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsBasedOn
public void thereExistsBasedOn(short operator,
ProductOffering[] filterValues)
- Specified by:
thereExistsBasedOn in interface ProductOfferingPositionFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
forAllBasedOn
public void forAllBasedOn(short operator,
Collection values)
- Specified by:
forAllBasedOn in interface ProductOfferingPositionFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
thereExistsBasedOn
public void thereExistsBasedOn(short operator,
Collection values)
- Specified by:
thereExistsBasedOn in interface ProductOfferingPositionFilter
- Parameters:
operator - The operator for this filter.- See Also:
FilterOperators
basedOn
public OptionalFeaturePredicate basedOn()
- Description copied from interface:
ProductOfferingPositionQuery
- Adds a constraint to the predicate for
ProductOfferingPosition testing whether the value of the
feature basedOn is null or not.
- Specified by:
basedOn in interface ProductOfferingPositionQuery
thereExistsBasedOn
public ProductOfferingQuery thereExistsBasedOn()
- Description copied from interface:
ProductOfferingPositionQuery
- Adds a constraint for the feature
basedOn to the
predicate. The predicate for ProductOfferingPosition
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 ProductOfferingPositionQuery
forAllBasedOn
public ProductOfferingQuery forAllBasedOn()
- Description copied from interface:
ProductOfferingPositionQuery
- Adds a constraint for the feature
basedOn to the
predicate. The predicate for ProductOfferingPosition
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 ProductOfferingPositionQuery
This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.