org.opencrx.kernel.product1.query
Interface ProductQuery

All Superinterfaces:
AbstractProductQuery, AddressContainerQuery, AlertSenderQuery, AnyTypePredicate, AuditeeQuery, BasicObjectQuery, CloneableQuery, ContextCapableQuery, ContractPositionConstrainedQuery, CrxObjectQuery, DepotReferenceHolderQuery, DescriptionContainerQuery, ExtentCapableQuery, ImporterQuery, IndexedQuery, PicturedQuery, ProductConfigurationSetQuery, SecureObjectQuery, SubscriptionTargetQuery, ViewCapableQuery, XmlExporterQuery
All Known Subinterfaces:
AssetQuery
All Known Implementing Classes:
AssetFilterImpl, ProductFilterImpl

public interface ProductQuery
extends DescriptionContainerQuery, PicturedQuery, AbstractProductQuery, ProductConfigurationSetQuery


Method Summary
 ComparableTypePredicate forAllGrossWeightKilogram()
          Adds a constraint for the feature grossWeightKilogram to the predicate.
 BooleanTypePredicate forAllIsStockItem()
          Adds a constraint for the feature isStockItem to the predicate.
 ComparableTypePredicate forAllNetWeightKilogram()
          Adds a constraint for the feature netWeightKilogram to the predicate.
 StringTypePredicate forAllProductDimension()
          Adds a constraint for the feature productDimension to the predicate.
 OptionalFeaturePredicate grossWeightKilogram()
          Adds a constraint to the predicate for Product testing whether the value of the feature grossWeightKilogram is null or not.
 OptionalFeaturePredicate isStockItem()
          Adds a constraint to the predicate for Product testing whether the value of the feature isStockItem is null or not.
 OptionalFeaturePredicate netWeightKilogram()
          Adds a constraint to the predicate for Product testing whether the value of the feature netWeightKilogram is null or not.
 SimpleTypeOrder orderByGrossWeightKilogram()
          Allows to adds a sort instruction for Product depending the feature grossWeightKilogram Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByIsStockItem()
          Allows to adds a sort instruction for Product depending the feature isStockItem Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByNetWeightKilogram()
          Allows to adds a sort instruction for Product depending the feature netWeightKilogram Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByProductDimension()
          Allows to adds a sort instruction for Product depending the feature productDimension Note: The order in which orderBy… instructions are given is relevant!
 OptionalFeaturePredicate productDimension()
          Adds a constraint to the predicate for Product testing whether the value of the feature productDimension is null or not.
 ComparableTypePredicate thereExistsGrossWeightKilogram()
          Adds a constraint for the feature grossWeightKilogram to the predicate.
 BooleanTypePredicate thereExistsIsStockItem()
          Adds a constraint for the feature isStockItem to the predicate.
 ComparableTypePredicate thereExistsNetWeightKilogram()
          Adds a constraint for the feature netWeightKilogram to the predicate.
 StringTypePredicate thereExistsProductDimension()
          Adds a constraint for the feature productDimension to the predicate.
 
Methods inherited from interface org.opencrx.kernel.generic.query.PicturedQuery
forAllPicture, forAllPictureContent, forAllPictureContentMimeType, forAllPictureContentName, orderByPictureContent, orderByPictureContentMimeType, orderByPictureContentName, picture, pictureContent, pictureContentMimeType, pictureContentName, thereExistsPicture, thereExistsPictureContent, thereExistsPictureContentMimeType, thereExistsPictureContentName
 
Methods inherited from interface org.opencrx.kernel.product1.query.AbstractProductQuery
alternateProductNumber, classification, defaultPriceLevel, defaultUom, description, detailedDescription, forAllAlternateProductNumber, forAllClassification, forAllDefaultPriceLevel, forAllDefaultUom, forAllDescription, forAllDetailedDescription, forAllPriceUom, forAllProductUsage, forAllSalesTaxType, name, orderByAlternateProductNumber, orderByDescription, orderByDetailedDescription, orderByName, orderByProductNumber, orderByProductState, priceUom, productNumber, productState, productUsage, salesTaxType, thereExistsAlternateProductNumber, thereExistsClassification, thereExistsDefaultPriceLevel, thereExistsDefaultUom, thereExistsDescription, thereExistsDetailedDescription, thereExistsPriceUom, thereExistsProductUsage, thereExistsSalesTaxType
 
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
 
Methods inherited from interface org.opencrx.kernel.product1.query.ProductConfigurationSetQuery
configType, forAllConfigType, thereExistsConfigType
 

Method Detail

grossWeightKilogram

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


thereExistsGrossWeightKilogram

ComparableTypePredicate thereExistsGrossWeightKilogram()
Adds a constraint for the feature grossWeightKilogram to the predicate. The predicate for Product evaluates true if its value of feature grossWeightKilogram 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!


forAllGrossWeightKilogram

ComparableTypePredicate forAllGrossWeightKilogram()
Adds a constraint for the feature grossWeightKilogram to the predicate. The predicate for Product evaluates true if its value of feature grossWeightKilogram 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!


orderByGrossWeightKilogram

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


isStockItem

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


thereExistsIsStockItem

BooleanTypePredicate thereExistsIsStockItem()
Adds a constraint for the feature isStockItem to the predicate. The predicate for Product evaluates true if its value of feature isStockItem 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!


forAllIsStockItem

BooleanTypePredicate forAllIsStockItem()
Adds a constraint for the feature isStockItem to the predicate. The predicate for Product evaluates true if its value of feature isStockItem 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!


orderByIsStockItem

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


netWeightKilogram

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


thereExistsNetWeightKilogram

ComparableTypePredicate thereExistsNetWeightKilogram()
Adds a constraint for the feature netWeightKilogram to the predicate. The predicate for Product evaluates true if its value of feature netWeightKilogram 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!


forAllNetWeightKilogram

ComparableTypePredicate forAllNetWeightKilogram()
Adds a constraint for the feature netWeightKilogram to the predicate. The predicate for Product evaluates true if its value of feature netWeightKilogram 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!


orderByNetWeightKilogram

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


productDimension

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


thereExistsProductDimension

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


forAllProductDimension

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


orderByProductDimension

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



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