org.opencrx.kernel.contract1.cci2
Interface ContractReferenceHolderQuery

All Superinterfaces:
AnyTypePredicate
All Known Subinterfaces:
DepotContractQuery, DepotGroupQuery, DepotHolderQuery, DepotQuery, SiteQuery, WarehouseQuery

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 condition for the feature contract to the predicate for ContractReferenceHolder, which evaluates to false unless the value of the feature contract satisfies the given condition.
 AbstractContractQuery thereExistsContract()
          Adds a condition for the feature contract to the predicate for ContractReferenceHolder, which evaluates to false unless the value of the feature contract satisfies the given condition.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equals, 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 condition for the feature contract to the predicate for ContractReferenceHolder, which evaluates to false unless the value of the feature contract satisfies the given condition.

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


forAllContract

AbstractContractQuery forAllContract()
Adds a condition for the feature contract to the predicate for ContractReferenceHolder, which evaluates to false unless the value of the feature contract satisfies the given condition.

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



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