org.opencrx.kernel.product1.cci
Interface AbstractProductFilter

All Superinterfaces:
AddressContainerFilter, AlertSenderFilter, AuditeeFilter, BasicObjectFilter, CloneableFilter, ContextCapableFilter, ContractPositionConstrainedFilter, CrxObjectFilter, DepotReferenceHolderFilter, ExtentCapableFilter, ImporterFilter, IndexedFilter, RefFilter_1_0, SecureObjectFilter, Serializable, SubscriptionTargetFilter, ViewCapableFilter, XmlExporterFilter
All Known Subinterfaces:
AbstractBundledProductFilter, AbstractProductBundleFilter, AssetFilter, BundledProductFilter, BundledProductTypeFilter, ComplexProductBundleFilter, ComplexProductBundleTypeFilter, PriceOverrideEnabledFilter, ProductBundleContainerFilter, ProductBundleFilter, ProductBundleTypeFilter, ProductFilter, ProductOfferingFilter
All Known Implementing Classes:
AbstractBundledProductFilterImpl, AbstractProductBundleFilterImpl, AbstractProductFilterImpl, AssetFilterImpl, BundledProductFilterImpl, BundledProductTypeFilterImpl, ComplexProductBundleFilterImpl, ComplexProductBundleTypeFilterImpl, PriceOverrideEnabledFilterImpl, ProductBundleContainerFilterImpl, ProductBundleFilterImpl, ProductBundleTypeFilterImpl, ProductFilterImpl, ProductOfferingFilterImpl

public interface AbstractProductFilter
extends DepotReferenceHolderFilter, CrxObjectFilter, AddressContainerFilter, ContractPositionConstrainedFilter


Method Summary
 void forAllAlternateProductNumber(short operator, Collection filterValues)
           
 void forAllAlternateProductNumber(short operator, String[] filterValues)
           
 void forAllClassification(short operator, Collection filterValues)
           
 void forAllClassification(short operator, ProductClassification[] filterValues)
           
 void forAllDefaultPriceLevel(short operator, Collection filterValues)
           
 void forAllDefaultPriceLevel(short operator, PriceLevel[] filterValues)
           
 void forAllDefaultUom(short operator, Collection filterValues)
           
 void forAllDefaultUom(short operator, Uom[] filterValues)
           
 void forAllDescription(short operator, Collection filterValues)
           
 void forAllDescription(short operator, String[] filterValues)
           
 void forAllDetailedDescription(short operator, Collection filterValues)
           
 void forAllDetailedDescription(short operator, String[] filterValues)
           
 void forAllName(short operator, Collection filterValues)
           
 void forAllName(short operator, String[] filterValues)
           
 void forAllPriceUom(short operator, Collection filterValues)
           
 void forAllPriceUom(short operator, Uom[] filterValues)
           
 void forAllProductNumber(short operator, Collection filterValues)
           
 void forAllProductNumber(short operator, String[] filterValues)
           
 void forAllProductState(short operator, Collection filterValues)
           
 void forAllProductState(short operator, short[] filterValues)
           
 void forAllProductUsage(short operator, ActivityTracker[] filterValues)
           
 void forAllProductUsage(short operator, Collection filterValues)
           
 void forAllSalesTaxType(short operator, Collection filterValues)
           
 void forAllSalesTaxType(short operator, SalesTaxType[] filterValues)
           
 void orderByAlternateProductNumber(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByDescription(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByDetailedDescription(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByProductNumber(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByProductState(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsAlternateProductNumber(short operator, Collection filterValues)
           
 void thereExistsAlternateProductNumber(short operator, String[] filterValues)
           
 void thereExistsClassification(short operator, Collection filterValues)
           
 void thereExistsClassification(short operator, ProductClassification[] filterValues)
           
 void thereExistsDefaultPriceLevel(short operator, Collection filterValues)
           
 void thereExistsDefaultPriceLevel(short operator, PriceLevel[] filterValues)
           
 void thereExistsDefaultUom(short operator, Collection filterValues)
           
 void thereExistsDefaultUom(short operator, Uom[] filterValues)
           
 void thereExistsDescription(short operator, Collection filterValues)
           
 void thereExistsDescription(short operator, String[] filterValues)
           
 void thereExistsDetailedDescription(short operator, Collection filterValues)
           
 void thereExistsDetailedDescription(short operator, String[] filterValues)
           
 void thereExistsName(short operator, Collection filterValues)
           
 void thereExistsName(short operator, String[] filterValues)
           
 void thereExistsPriceUom(short operator, Collection filterValues)
           
 void thereExistsPriceUom(short operator, Uom[] filterValues)
           
 void thereExistsProductNumber(short operator, Collection filterValues)
           
 void thereExistsProductNumber(short operator, String[] filterValues)
           
 void thereExistsProductState(short operator, Collection filterValues)
           
 void thereExistsProductState(short operator, short[] filterValues)
           
 void thereExistsProductUsage(short operator, ActivityTracker[] filterValues)
           
 void thereExistsProductUsage(short operator, Collection filterValues)
           
 void thereExistsSalesTaxType(short operator, Collection filterValues)
           
 void thereExistsSalesTaxType(short operator, SalesTaxType[] filterValues)
           
 
Methods inherited from interface org.opencrx.kernel.generic.cci.CrxObjectFilter
forAllCategory, forAllCategory, forAllDisabled, forAllDisabled, forAllDisabledReason, forAllDisabledReason, forAllExternalLink, forAllExternalLink, forAllUserBoolean0, forAllUserBoolean0, forAllUserBoolean1, forAllUserBoolean1, forAllUserBoolean2, forAllUserBoolean2, forAllUserBoolean3, forAllUserBoolean3, forAllUserBoolean4, forAllUserBoolean4, forAllUserCode0, forAllUserCode0, forAllUserCode1, forAllUserCode1, forAllUserCode2, forAllUserCode2, forAllUserCode3, forAllUserCode3, forAllUserCode4, forAllUserCode4, forAllUserDate0, forAllUserDate0, forAllUserDate1, forAllUserDate1, forAllUserDate2, forAllUserDate2, forAllUserDate3, forAllUserDate3, forAllUserDate4, forAllUserDate4, forAllUserDateTime0, forAllUserDateTime0, forAllUserDateTime1, forAllUserDateTime1, forAllUserDateTime2, forAllUserDateTime2, forAllUserDateTime3, forAllUserDateTime3, forAllUserDateTime4, forAllUserDateTime4, forAllUserNumber0, forAllUserNumber0, forAllUserNumber1, forAllUserNumber1, forAllUserNumber2, forAllUserNumber2, forAllUserNumber3, forAllUserNumber3, forAllUserNumber4, forAllUserNumber4, forAllUserString0, forAllUserString0, forAllUserString1, forAllUserString1, forAllUserString2, forAllUserString2, forAllUserString3, forAllUserString3, forAllUserString4, 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, thereExistsCategory, thereExistsDisabled, thereExistsDisabled, thereExistsDisabledReason, thereExistsDisabledReason, thereExistsExternalLink, thereExistsExternalLink, thereExistsUserBoolean0, thereExistsUserBoolean0, thereExistsUserBoolean1, thereExistsUserBoolean1, thereExistsUserBoolean2, thereExistsUserBoolean2, thereExistsUserBoolean3, thereExistsUserBoolean3, thereExistsUserBoolean4, thereExistsUserBoolean4, thereExistsUserCode0, thereExistsUserCode0, thereExistsUserCode1, thereExistsUserCode1, thereExistsUserCode2, thereExistsUserCode2, thereExistsUserCode3, thereExistsUserCode3, thereExistsUserCode4, thereExistsUserCode4, thereExistsUserDate0, thereExistsUserDate0, thereExistsUserDate1, thereExistsUserDate1, thereExistsUserDate2, thereExistsUserDate2, thereExistsUserDate3, thereExistsUserDate3, thereExistsUserDate4, thereExistsUserDate4, thereExistsUserDateTime0, thereExistsUserDateTime0, thereExistsUserDateTime1, thereExistsUserDateTime1, thereExistsUserDateTime2, thereExistsUserDateTime2, thereExistsUserDateTime3, thereExistsUserDateTime3, thereExistsUserDateTime4, thereExistsUserDateTime4, thereExistsUserNumber0, thereExistsUserNumber0, thereExistsUserNumber1, thereExistsUserNumber1, thereExistsUserNumber2, thereExistsUserNumber2, thereExistsUserNumber3, thereExistsUserNumber3, thereExistsUserNumber4, thereExistsUserNumber4, thereExistsUserString0, thereExistsUserString0, thereExistsUserString1, thereExistsUserString1, thereExistsUserString2, thereExistsUserString2, thereExistsUserString3, thereExistsUserString3, thereExistsUserString4, thereExistsUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObjectFilter
forAllAccessGrantedByParent, forAllAccessGrantedByParent, forAllAccessLevelBrowse, forAllAccessLevelBrowse, forAllAccessLevelDelete, forAllAccessLevelDelete, forAllAccessLevelUpdate, forAllAccessLevelUpdate, forAllOwner, forAllOwner, forAllOwningGroup, forAllOwningGroup, forAllOwningUser, forAllOwningUser, orderByAccessLevelBrowse, orderByAccessLevelDelete, orderByAccessLevelUpdate, orderByOwner, thereExistsAccessGrantedByParent, thereExistsAccessGrantedByParent, thereExistsAccessLevelBrowse, thereExistsAccessLevelBrowse, thereExistsAccessLevelDelete, thereExistsAccessLevelDelete, thereExistsAccessLevelUpdate, thereExistsAccessLevelUpdate, thereExistsOwner, thereExistsOwner, thereExistsOwningGroup, thereExistsOwningGroup, thereExistsOwningUser, thereExistsOwningUser
 
Methods inherited from interface org.openmdx.base.cci.BasicObjectFilter
forAllCreatedAt, forAllCreatedAt, forAllCreatedBy, forAllCreatedBy, forAllModifiedAt, forAllModifiedAt, forAllModifiedBy, forAllModifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedAt, thereExistsCreatedAt, thereExistsCreatedBy, thereExistsCreatedBy, thereExistsModifiedAt, thereExistsModifiedAt, thereExistsModifiedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapableFilter
forAllContext, forAllContext, thereExistsContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapableFilter
forAllIdentity, forAllIdentity, orderByIdentity, thereExistsIdentity, thereExistsIdentity
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 
Methods inherited from interface org.opencrx.kernel.product1.cci.ContractPositionConstrainedFilter
forAllAllowModification, forAllAllowModification, forAllAllowRemoval, forAllAllowRemoval, forAllDefaultPositions, forAllDefaultPositions, forAllDefaultQuantity, forAllDefaultQuantity, forAllItemNumber, forAllItemNumber, forAllMaxPositions, forAllMaxPositions, forAllMaxQuantity, forAllMaxQuantity, forAllMinMaxQuantityHandling, forAllMinMaxQuantityHandling, forAllMinPositions, forAllMinPositions, forAllMinQuantity, forAllMinQuantity, forAllOffsetQuantity, forAllOffsetQuantity, orderByAllowModification, orderByAllowRemoval, orderByDefaultPositions, orderByDefaultQuantity, orderByItemNumber, orderByMaxPositions, orderByMaxQuantity, orderByMinMaxQuantityHandling, orderByMinPositions, orderByMinQuantity, orderByOffsetQuantity, thereExistsAllowModification, thereExistsAllowModification, thereExistsAllowRemoval, thereExistsAllowRemoval, thereExistsDefaultPositions, thereExistsDefaultPositions, thereExistsDefaultQuantity, thereExistsDefaultQuantity, thereExistsItemNumber, thereExistsItemNumber, thereExistsMaxPositions, thereExistsMaxPositions, thereExistsMaxQuantity, thereExistsMaxQuantity, thereExistsMinMaxQuantityHandling, thereExistsMinMaxQuantityHandling, thereExistsMinPositions, thereExistsMinPositions, thereExistsMinQuantity, thereExistsMinQuantity, thereExistsOffsetQuantity, thereExistsOffsetQuantity
 

Method Detail

forAllAlternateProductNumber

void forAllAlternateProductNumber(short operator,
                                  String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsAlternateProductNumber

void thereExistsAlternateProductNumber(short operator,
                                       String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllAlternateProductNumber

void forAllAlternateProductNumber(short operator,
                                  Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsAlternateProductNumber

void thereExistsAlternateProductNumber(short operator,
                                       Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByAlternateProductNumber

void orderByAlternateProductNumber(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllClassification

void forAllClassification(short operator,
                          ProductClassification[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsClassification

void thereExistsClassification(short operator,
                               ProductClassification[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllClassification

void forAllClassification(short operator,
                          Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsClassification

void thereExistsClassification(short operator,
                               Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDefaultPriceLevel

void forAllDefaultPriceLevel(short operator,
                             PriceLevel[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDefaultPriceLevel

void thereExistsDefaultPriceLevel(short operator,
                                  PriceLevel[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDefaultPriceLevel

void forAllDefaultPriceLevel(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDefaultPriceLevel

void thereExistsDefaultPriceLevel(short operator,
                                  Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDefaultUom

void forAllDefaultUom(short operator,
                      Uom[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDefaultUom

void thereExistsDefaultUom(short operator,
                           Uom[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDefaultUom

void forAllDefaultUom(short operator,
                      Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDefaultUom

void thereExistsDefaultUom(short operator,
                           Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDescription

void forAllDescription(short operator,
                       String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDescription

void thereExistsDescription(short operator,
                            String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDescription

void forAllDescription(short operator,
                       Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDescription

void thereExistsDescription(short operator,
                            Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByDescription

void orderByDescription(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllDetailedDescription

void forAllDetailedDescription(short operator,
                               String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDetailedDescription

void thereExistsDetailedDescription(short operator,
                                    String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDetailedDescription

void forAllDetailedDescription(short operator,
                               Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDetailedDescription

void thereExistsDetailedDescription(short operator,
                                    Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByDetailedDescription

void orderByDetailedDescription(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllName

void forAllName(short operator,
                String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsName

void thereExistsName(short operator,
                     String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllName

void forAllName(short operator,
                Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsName

void thereExistsName(short operator,
                     Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByName

void orderByName(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllPriceUom

void forAllPriceUom(short operator,
                    Uom[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsPriceUom

void thereExistsPriceUom(short operator,
                         Uom[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllPriceUom

void forAllPriceUom(short operator,
                    Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsPriceUom

void thereExistsPriceUom(short operator,
                         Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllProductNumber

void forAllProductNumber(short operator,
                         String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductNumber

void thereExistsProductNumber(short operator,
                              String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllProductNumber

void forAllProductNumber(short operator,
                         Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductNumber

void thereExistsProductNumber(short operator,
                              Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByProductNumber

void orderByProductNumber(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllProductState

void forAllProductState(short operator,
                        short[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductState

void thereExistsProductState(short operator,
                             short[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllProductState

void forAllProductState(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductState

void thereExistsProductState(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByProductState

void orderByProductState(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllProductUsage

void forAllProductUsage(short operator,
                        ActivityTracker[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductUsage

void thereExistsProductUsage(short operator,
                             ActivityTracker[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllProductUsage

void forAllProductUsage(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsProductUsage

void thereExistsProductUsage(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllSalesTaxType

void forAllSalesTaxType(short operator,
                        SalesTaxType[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSalesTaxType

void thereExistsSalesTaxType(short operator,
                             SalesTaxType[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllSalesTaxType

void forAllSalesTaxType(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsSalesTaxType

void thereExistsSalesTaxType(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators


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