org.opencrx.kernel.contract1.query
Interface ContractReferenceHolderQuery

All Superinterfaces:
AnyTypePredicate
All Known Subinterfaces:
DepotContractQuery, DepotHolderQuery, DepotQuery, SiteQuery, WarehouseQuery
All Known Implementing Classes:
ContractReferenceHolderFilterImpl, DepotContractFilterImpl, DepotFilterImpl, DepotHolderFilterImpl, SiteFilterImpl, WarehouseFilterImpl

public interface ContractReferenceHolderQuery
extends AnyTypePredicate


Method Summary
 MultivaluedFeaturePredicate contract()
          Adds a constraint to the predicate for ContractReferenceHolder testing whether the feature contract has values or not.
 AbstractContractQuery forAllContract()
          Adds a constraint for the feature contract to the predicate.
 AbstractContractQuery thereExistsContract()
          Adds a constraint for the feature contract to the predicate.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

contract

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


thereExistsContract

AbstractContractQuery thereExistsContract()
Adds a constraint for the feature contract to the predicate. The predicate for ContractReferenceHolder evaluates true if its value of feature contract 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!


forAllContract

AbstractContractQuery forAllContract()
Adds a constraint for the feature contract to the predicate. The predicate for ContractReferenceHolder evaluates true if its value of feature contract 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.