org.opencrx.kernel.product1.query
Interface ProductOfferingPositionQuery

All Superinterfaces:
AnyTypePredicate, ProductPositionQuery
All Known Subinterfaces:
EditableProductOfferingPositionQuery, InvoiceProductOfferingPositionQuery, OpportunityProductOfferingPositionQuery, ProductOfferingDepotPositionQuery, QuoteProductOfferingPositionQuery, RemovedProductOfferingPositionQuery, SalesOrderProductOfferingPositionQuery
All Known Implementing Classes:
EditableProductOfferingPositionFilterImpl, InvoiceProductOfferingPositionFilterImpl, OpportunityProductOfferingPositionFilterImpl, ProductOfferingDepotPositionFilterImpl, ProductOfferingPositionFilterImpl, QuoteProductOfferingPositionFilterImpl, RemovedProductOfferingPositionFilterImpl, SalesOrderProductOfferingPositionFilterImpl

public interface ProductOfferingPositionQuery
extends ProductPositionQuery


Method Summary
 OptionalFeaturePredicate basedOn()
          Adds a constraint to the predicate for ProductOfferingPosition testing whether the value of the feature basedOn is null or not.
 ProductOfferingQuery forAllBasedOn()
          Adds a constraint for the feature basedOn to the predicate.
 ProductOfferingQuery thereExistsBasedOn()
          Adds a constraint for the feature basedOn to the predicate.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

basedOn

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


thereExistsBasedOn

ProductOfferingQuery thereExistsBasedOn()
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!


forAllBasedOn

ProductOfferingQuery forAllBasedOn()
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!



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