org.opencrx.kernel.product1.query
Interface AbstractProductQuery

All Superinterfaces:
AddressContainerQuery, AlertSenderQuery, AnyTypePredicate, AuditeeQuery, BasicObjectQuery, CloneableQuery, ContextCapableQuery, ContractPositionConstrainedQuery, CrxObjectQuery, DepotReferenceHolderQuery, ExtentCapableQuery, ImporterQuery, IndexedQuery, SecureObjectQuery, SubscriptionTargetQuery, ViewCapableQuery, XmlExporterQuery
All Known Subinterfaces:
AbstractBundledProductQuery, AbstractProductBundleQuery, AssetQuery, BundledProductQuery, BundledProductTypeQuery, ComplexProductBundleQuery, ComplexProductBundleTypeQuery, PriceOverrideEnabledQuery, ProductBundleContainerQuery, ProductBundleQuery, ProductBundleTypeQuery, ProductOfferingQuery, ProductQuery
All Known Implementing Classes:
AbstractBundledProductFilterImpl, AbstractProductBundleFilterImpl, AbstractProductFilterImpl, AssetFilterImpl, BundledProductFilterImpl, BundledProductTypeFilterImpl, ComplexProductBundleFilterImpl, ComplexProductBundleTypeFilterImpl, PriceOverrideEnabledFilterImpl, ProductBundleContainerFilterImpl, ProductBundleFilterImpl, ProductBundleTypeFilterImpl, ProductFilterImpl, ProductOfferingFilterImpl

public interface AbstractProductQuery
extends DepotReferenceHolderQuery, CrxObjectQuery, AddressContainerQuery, ContractPositionConstrainedQuery


Method Summary
 MultivaluedFeaturePredicate alternateProductNumber()
          Adds a constraint to the predicate for AbstractProduct testing whether the feature alternateProductNumber has values or not.
 MultivaluedFeaturePredicate classification()
          Adds a constraint to the predicate for AbstractProduct testing whether the feature classification has values or not.
 OptionalFeaturePredicate defaultPriceLevel()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature defaultPriceLevel is null or not.
 OptionalFeaturePredicate defaultUom()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature defaultUom is null or not.
 OptionalFeaturePredicate description()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature description is null or not.
 OptionalFeaturePredicate detailedDescription()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature detailedDescription is null or not.
 StringTypePredicate forAllAlternateProductNumber()
          Adds a constraint for the feature alternateProductNumber to the predicate.
 ProductClassificationQuery forAllClassification()
          Adds a constraint for the feature classification to the predicate.
 PriceLevelQuery forAllDefaultPriceLevel()
          Adds a constraint for the feature defaultPriceLevel to the predicate.
 UomQuery forAllDefaultUom()
          Adds a constraint for the feature defaultUom to the predicate.
 StringTypePredicate forAllDescription()
          Adds a constraint for the feature description to the predicate.
 StringTypePredicate forAllDetailedDescription()
          Adds a constraint for the feature detailedDescription to the predicate.
 UomQuery forAllPriceUom()
          Adds a constraint for the feature priceUom to the predicate.
 ActivityTrackerQuery forAllProductUsage()
          Adds a constraint for the feature productUsage to the predicate.
 SalesTaxTypeQuery forAllSalesTaxType()
          Adds a constraint for the feature salesTaxType to the predicate.
 StringTypePredicate name()
           
 MultivaluedTypeOrder orderByAlternateProductNumber()
          Allows to adds a sort instruction for AbstractProduct depending the feature alternateProductNumber Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDescription()
          Allows to adds a sort instruction for AbstractProduct depending the feature description Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDetailedDescription()
          Allows to adds a sort instruction for AbstractProduct depending the feature detailedDescription Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByName()
          Allows to adds a sort instruction for AbstractProduct depending the feature name Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByProductNumber()
          Allows to adds a sort instruction for AbstractProduct depending the feature productNumber Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByProductState()
          Allows to adds a sort instruction for AbstractProduct depending the feature productState Note: The order in which orderBy… instructions are given is relevant!
 MultivaluedFeaturePredicate priceUom()
          Adds a constraint to the predicate for AbstractProduct testing whether the feature priceUom has values or not.
 StringTypePredicate productNumber()
           
 ComparableTypePredicate productState()
           
 OptionalFeaturePredicate productUsage()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature productUsage is null or not.
 OptionalFeaturePredicate salesTaxType()
          Adds a constraint to the predicate for AbstractProduct testing whether the value of the feature salesTaxType is null or not.
 StringTypePredicate thereExistsAlternateProductNumber()
          Adds a constraint for the feature alternateProductNumber to the predicate.
 ProductClassificationQuery thereExistsClassification()
          Adds a constraint for the feature classification to the predicate.
 PriceLevelQuery thereExistsDefaultPriceLevel()
          Adds a constraint for the feature defaultPriceLevel to the predicate.
 UomQuery thereExistsDefaultUom()
          Adds a constraint for the feature defaultUom to the predicate.
 StringTypePredicate thereExistsDescription()
          Adds a constraint for the feature description to the predicate.
 StringTypePredicate thereExistsDetailedDescription()
          Adds a constraint for the feature detailedDescription to the predicate.
 UomQuery thereExistsPriceUom()
          Adds a constraint for the feature priceUom to the predicate.
 ActivityTrackerQuery thereExistsProductUsage()
          Adds a constraint for the feature productUsage to the predicate.
 SalesTaxTypeQuery thereExistsSalesTaxType()
          Adds a constraint for the feature salesTaxType to the predicate.
 
Methods inherited from interface org.opencrx.kernel.generic.query.CrxObjectQuery
category, disabled, disabledReason, externalLink, forAllCategory, forAllDisabledReason, forAllExternalLink, forAllUserBoolean0, forAllUserBoolean1, forAllUserBoolean2, forAllUserBoolean3, forAllUserBoolean4, forAllUserCode0, forAllUserCode1, forAllUserCode2, forAllUserCode3, forAllUserCode4, forAllUserDate0, forAllUserDate1, forAllUserDate2, forAllUserDate3, forAllUserDate4, forAllUserDateTime0, forAllUserDateTime1, forAllUserDateTime2, forAllUserDateTime3, forAllUserDateTime4, forAllUserNumber0, forAllUserNumber1, forAllUserNumber2, forAllUserNumber3, forAllUserNumber4, forAllUserString0, forAllUserString1, forAllUserString2, forAllUserString3, forAllUserString4, orderByCategory, orderByDisabled, orderByDisabledReason, orderByExternalLink, orderByUserBoolean0, orderByUserBoolean1, orderByUserBoolean2, orderByUserBoolean3, orderByUserBoolean4, orderByUserCode0, orderByUserCode1, orderByUserCode2, orderByUserCode3, orderByUserCode4, orderByUserDate0, orderByUserDate1, orderByUserDate2, orderByUserDate3, orderByUserDate4, orderByUserDateTime0, orderByUserDateTime1, orderByUserDateTime2, orderByUserDateTime3, orderByUserDateTime4, orderByUserNumber0, orderByUserNumber1, orderByUserNumber2, orderByUserNumber3, orderByUserNumber4, orderByUserString0, orderByUserString1, orderByUserString2, orderByUserString3, orderByUserString4, thereExistsCategory, thereExistsDisabledReason, thereExistsExternalLink, thereExistsUserBoolean0, thereExistsUserBoolean1, thereExistsUserBoolean2, thereExistsUserBoolean3, thereExistsUserBoolean4, thereExistsUserCode0, thereExistsUserCode1, thereExistsUserCode2, thereExistsUserCode3, thereExistsUserCode4, thereExistsUserDate0, thereExistsUserDate1, thereExistsUserDate2, thereExistsUserDate3, thereExistsUserDate4, thereExistsUserDateTime0, thereExistsUserDateTime1, thereExistsUserDateTime2, thereExistsUserDateTime3, thereExistsUserDateTime4, thereExistsUserNumber0, thereExistsUserNumber1, thereExistsUserNumber2, thereExistsUserNumber3, thereExistsUserNumber4, thereExistsUserString0, thereExistsUserString1, thereExistsUserString2, thereExistsUserString3, thereExistsUserString4, userBoolean0, userBoolean1, userBoolean2, userBoolean3, userBoolean4, userCode0, userCode1, userCode2, userCode3, userCode4, userDate0, userDate1, userDate2, userDate3, userDate4, userDateTime0, userDateTime1, userDateTime2, userDateTime3, userDateTime4, userNumber0, userNumber1, userNumber2, userNumber3, userNumber4, userString0, userString1, userString2, userString3, userString4
 
Methods inherited from interface org.opencrx.kernel.base.query.SecureObjectQuery
accessGrantedByParent, accessLevelBrowse, accessLevelDelete, accessLevelUpdate, forAllAccessGrantedByParent, forAllOwner, forAllOwningGroup, forAllOwningUser, orderByAccessLevelBrowse, orderByAccessLevelDelete, orderByAccessLevelUpdate, orderByOwner, owner, owningGroup, owningUser, thereExistsAccessGrantedByParent, thereExistsOwner, thereExistsOwningGroup, thereExistsOwningUser
 
Methods inherited from interface org.openmdx.base.query.BasicObjectQuery
createdAt, createdBy, forAllCreatedBy, forAllModifiedBy, modifiedAt, modifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.query.ContextCapableQuery
context, forAllContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.query.ExtentCapableQuery
identity, orderByIdentity
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 
Methods inherited from interface org.opencrx.kernel.product1.query.ContractPositionConstrainedQuery
allowModification, allowRemoval, defaultPositions, defaultQuantity, forAllAllowModification, forAllAllowRemoval, forAllDefaultPositions, forAllDefaultQuantity, forAllMaxPositions, forAllMaxQuantity, forAllMinPositions, forAllMinQuantity, forAllOffsetQuantity, itemNumber, maxPositions, maxQuantity, minMaxQuantityHandling, minPositions, minQuantity, offsetQuantity, orderByAllowModification, orderByAllowRemoval, orderByDefaultPositions, orderByDefaultQuantity, orderByItemNumber, orderByMaxPositions, orderByMaxQuantity, orderByMinMaxQuantityHandling, orderByMinPositions, orderByMinQuantity, orderByOffsetQuantity, thereExistsAllowModification, thereExistsAllowRemoval, thereExistsDefaultPositions, thereExistsDefaultQuantity, thereExistsMaxPositions, thereExistsMaxQuantity, thereExistsMinPositions, thereExistsMinQuantity, thereExistsOffsetQuantity
 

Method Detail

alternateProductNumber

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


thereExistsAlternateProductNumber

StringTypePredicate thereExistsAlternateProductNumber()
Adds a constraint for the feature alternateProductNumber to the predicate. The predicate for AbstractProduct evaluates true if at least one of its values of feature alternateProductNumber satisfies the given condition.

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


forAllAlternateProductNumber

StringTypePredicate forAllAlternateProductNumber()
Adds a constraint for the feature alternateProductNumber to the predicate. The predicate for AbstractProduct evaluates true if all of its values of feature alternateProductNumber satisfy the selected condition.

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


orderByAlternateProductNumber

MultivaluedTypeOrder orderByAlternateProductNumber()
Allows to adds a sort instruction for AbstractProduct depending the feature alternateProductNumber Note: The order in which orderBy… instructions are given is relevant!


classification

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


thereExistsClassification

ProductClassificationQuery thereExistsClassification()
Adds a constraint for the feature classification to the predicate. The predicate for AbstractProduct evaluates true if its value of feature classification 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!


forAllClassification

ProductClassificationQuery forAllClassification()
Adds a constraint for the feature classification to the predicate. The predicate for AbstractProduct evaluates true if its value of feature classification 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!


defaultPriceLevel

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


thereExistsDefaultPriceLevel

PriceLevelQuery thereExistsDefaultPriceLevel()
Adds a constraint for the feature defaultPriceLevel to the predicate. The predicate for AbstractProduct evaluates true if its value of feature defaultPriceLevel 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!


forAllDefaultPriceLevel

PriceLevelQuery forAllDefaultPriceLevel()
Adds a constraint for the feature defaultPriceLevel to the predicate. The predicate for AbstractProduct evaluates true if its value of feature defaultPriceLevel 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!


defaultUom

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


thereExistsDefaultUom

UomQuery thereExistsDefaultUom()
Adds a constraint for the feature defaultUom to the predicate. The predicate for AbstractProduct evaluates true if its value of feature defaultUom 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!


forAllDefaultUom

UomQuery forAllDefaultUom()
Adds a constraint for the feature defaultUom to the predicate. The predicate for AbstractProduct evaluates true if its value of feature defaultUom 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!


description

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


thereExistsDescription

StringTypePredicate thereExistsDescription()
Adds a constraint for the feature description to the predicate. The predicate for AbstractProduct evaluates true if its value of feature description 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!


forAllDescription

StringTypePredicate forAllDescription()
Adds a constraint for the feature description to the predicate. The predicate for AbstractProduct evaluates true if its value of feature description 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!


orderByDescription

SimpleTypeOrder orderByDescription()
Allows to adds a sort instruction for AbstractProduct depending the feature description Note: The order in which orderBy… instructions are given is relevant!


detailedDescription

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


thereExistsDetailedDescription

StringTypePredicate thereExistsDetailedDescription()
Adds a constraint for the feature detailedDescription to the predicate. The predicate for AbstractProduct evaluates true if its value of feature detailedDescription 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!


forAllDetailedDescription

StringTypePredicate forAllDetailedDescription()
Adds a constraint for the feature detailedDescription to the predicate. The predicate for AbstractProduct evaluates true if its value of feature detailedDescription 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!


orderByDetailedDescription

SimpleTypeOrder orderByDetailedDescription()
Allows to adds a sort instruction for AbstractProduct depending the feature detailedDescription Note: The order in which orderBy… instructions are given is relevant!


name

StringTypePredicate name()

orderByName

SimpleTypeOrder orderByName()
Allows to adds a sort instruction for AbstractProduct depending the feature name Note: The order in which orderBy… instructions are given is relevant!


priceUom

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


thereExistsPriceUom

UomQuery thereExistsPriceUom()
Adds a constraint for the feature priceUom to the predicate. The predicate for AbstractProduct evaluates true if its value of feature priceUom 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!


forAllPriceUom

UomQuery forAllPriceUom()
Adds a constraint for the feature priceUom to the predicate. The predicate for AbstractProduct evaluates true if its value of feature priceUom 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!


productNumber

StringTypePredicate productNumber()

orderByProductNumber

SimpleTypeOrder orderByProductNumber()
Allows to adds a sort instruction for AbstractProduct depending the feature productNumber Note: The order in which orderBy… instructions are given is relevant!


productState

ComparableTypePredicate productState()

orderByProductState

SimpleTypeOrder orderByProductState()
Allows to adds a sort instruction for AbstractProduct depending the feature productState Note: The order in which orderBy… instructions are given is relevant!


productUsage

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


thereExistsProductUsage

ActivityTrackerQuery thereExistsProductUsage()
Adds a constraint for the feature productUsage to the predicate. The predicate for AbstractProduct evaluates true if its value of feature productUsage 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!


forAllProductUsage

ActivityTrackerQuery forAllProductUsage()
Adds a constraint for the feature productUsage to the predicate. The predicate for AbstractProduct evaluates true if its value of feature productUsage 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!


salesTaxType

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


thereExistsSalesTaxType

SalesTaxTypeQuery thereExistsSalesTaxType()
Adds a constraint for the feature salesTaxType to the predicate. The predicate for AbstractProduct evaluates true if its value of feature salesTaxType 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!


forAllSalesTaxType

SalesTaxTypeQuery forAllSalesTaxType()
Adds a constraint for the feature salesTaxType to the predicate. The predicate for AbstractProduct evaluates true if its value of feature salesTaxType 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.