org.opencrx.kernel.product1.jmi1
Interface Product1Package

All Superinterfaces:
RefBaseObject, RefPackage

public interface Product1Package
extends RefPackage


Field Summary
static String AUTHORITY_XRI
          The AUTHORITY_XRI "xri://@openmdx*org.opencrx.kernel.product1" may be used to look up the Authority the package org:opencrx:kernel:product1:product1 belongs to:
 
Method Summary
 AbstractFilterProductQuery createAbstractFilterProductQuery()
           
 AbstractPriceLevelQuery createAbstractPriceLevelQuery()
           
 AbstractProductConfigurationQuery createAbstractProductConfigurationQuery()
           
 AbstractProductPriceQuery createAbstractProductPriceQuery()
           
 AbstractProductQuery createAbstractProductQuery()
           
 AccountAssignmentProductQuery createAccountAssignmentProductQuery()
           
 AccountAssignmentQuery createAccountAssignmentQuery()
           
 AddressContainerQuery createAddressContainerQuery()
           
 CalculatePricesParams createCalculatePricesParams(Date includeProductsModifiedSince, Short processingMode)
           
 CategoryFilterPropertyQuery createCategoryFilterPropertyQuery()
           
 ClonePriceLevelParams createClonePriceLevelParams(String nameReplacementRegex, String nameReplacementValue, Short processingMode, Date validFrom, Date validTo)
           
 CloneProductPhasePriceLevelParams createCloneProductPhasePriceLevelParams(String nameReplacementRegex, String nameReplacementValue, Short processingMode, String productPhaseKey)
           
 ConfiguredProductQuery createConfiguredProductQuery()
           
 ContractPositionConstrainedQuery createContractPositionConstrainedQuery()
           
 CreateInitialPricesParams createCreateInitialPricesParams(Date includeProductsModifiedSince, Uom priceUom, short processingMode)
           
 DefaultSalesTaxTypeFilterPropertyQuery createDefaultSalesTaxTypeFilterPropertyQuery()
           
 DisabledFilterPropertyQuery createDisabledFilterPropertyQuery()
           
 DiscountPriceModifierQuery createDiscountPriceModifierQuery()
           
 EMailAddressQuery createEMailAddressQuery()
           
 GetPriceLevelParams createGetPriceLevelParams(AbstractContract contract, Uom priceUom, Date pricingDate, AbstractProduct product, BigDecimal quantity)
           
 GetPriceLevelResult createGetPriceLevelResult(Account customer, BigDecimal customerDiscount, Boolean customerDiscountIsPercentage, AbstractPriceLevel priceLevel, short statusCode, String statusMessage)
           
 LinearPriceModifierQuery createLinearPriceModifierQuery()
           
 PhoneNumberQuery createPhoneNumberQuery()
           
 PostalAddressQuery createPostalAddressQuery()
           
 PriceLevelQuery createPriceLevelQuery()
           
 PriceListEntryQuery createPriceListEntryQuery()
           
 PriceModifierQuery createPriceModifierQuery()
           
 PriceUomFilterPropertyQuery createPriceUomFilterPropertyQuery()
           
 PricingRuleQuery createPricingRuleQuery()
           
 ProcessPricesResult createProcessPricesResult(Integer numberProcessed)
           
 ProductAddressQuery createProductAddressQuery()
           
 ProductAttributeFilterPropertyQuery createProductAttributeFilterPropertyQuery()
           
 ProductBasePriceQuery createProductBasePriceQuery()
           
 ProductClassificationFilterPropertyQuery createProductClassificationFilterPropertyQuery()
           
 ProductClassificationQuery createProductClassificationQuery()
           
 ProductClassificationRelationshipQuery createProductClassificationRelationshipQuery()
           
 ProductConfigurationQuery createProductConfigurationQuery()
           
 ProductConfigurationSetQuery createProductConfigurationSetQuery()
           
 ProductConfigurationTypeQuery createProductConfigurationTypeQuery()
           
 ProductConfigurationTypeSetQuery createProductConfigurationTypeSetQuery()
           
 ProductDescriptorQuery createProductDescriptorQuery()
           
 ProductFilterGlobalQuery createProductFilterGlobalQuery()
           
 ProductFilterPropertyQuery createProductFilterPropertyQuery()
           
 ProductPhasePriceLevelQuery createProductPhasePriceLevelQuery()
           
 ProductPhaseQuery createProductPhaseQuery()
           
 ProductQuery createProductQuery()
           
 ProductQueryFilterPropertyQuery createProductQueryFilterPropertyQuery()
           
 RelatedProductQuery createRelatedProductQuery()
           
 RemovePriceLevelsParams createRemovePriceLevelsParams(short processingMode)
           
 RemovePricesParams createRemovePricesParams(Short processingMode)
           
 RoomQuery createRoomQuery()
           
 SalesTaxTypeQuery createSalesTaxTypeQuery()
           
 SegmentQuery createSegmentQuery()
           
 SetConfigurationTypeParams createSetConfigurationTypeParams(ProductConfigurationTypeSet configurationType)
           
 WebAddressQuery createWebAddressQuery()
           
 AccountAssignmentClass getAccountAssignment()
           
 AccountAssignmentProductClass getAccountAssignmentProduct()
           
 CategoryFilterPropertyClass getCategoryFilterProperty()
           
 DefaultSalesTaxTypeFilterPropertyClass getDefaultSalesTaxTypeFilterProperty()
           
 DisabledFilterPropertyClass getDisabledFilterProperty()
           
 DiscountPriceModifierClass getDiscountPriceModifier()
           
 EMailAddressClass getEMailAddress()
           
 LinearPriceModifierClass getLinearPriceModifier()
           
 PhoneNumberClass getPhoneNumber()
           
 PostalAddressClass getPostalAddress()
           
 PriceLevelClass getPriceLevel()
           
 PriceListEntryClass getPriceListEntry()
           
 PriceUomFilterPropertyClass getPriceUomFilterProperty()
           
 PricingRuleClass getPricingRule()
           
 ProductClass getProduct()
           
 ProductBasePriceClass getProductBasePrice()
           
 ProductClassificationClass getProductClassification()
           
 ProductClassificationFilterPropertyClass getProductClassificationFilterProperty()
           
 ProductClassificationRelationshipClass getProductClassificationRelationship()
           
 ProductConfigurationClass getProductConfiguration()
           
 ProductConfigurationTypeClass getProductConfigurationType()
           
 ProductConfigurationTypeSetClass getProductConfigurationTypeSet()
           
 ProductFilterGlobalClass getProductFilterGlobal()
           
 ProductPhaseClass getProductPhase()
           
 ProductPhasePriceLevelClass getProductPhasePriceLevel()
           
 ProductQueryFilterPropertyClass getProductQueryFilterProperty()
           
 RelatedProductClass getRelatedProduct()
           
 RoomClass getRoom()
           
 SalesTaxTypeClass getSalesTaxType()
           
 SegmentClass getSegment()
           
 WebAddressClass getWebAddress()
           
 
Methods inherited from interface javax.jmi.reflect.RefPackage
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refGetEnum, refPackage, refPackage
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Field Detail

AUTHORITY_XRI

static final String AUTHORITY_XRI
The AUTHORITY_XRI "xri://@openmdx*org.opencrx.kernel.product1" may be used to look up the Authority the package org:opencrx:kernel:product1:product1 belongs to:

See Also:
Constant Field Values
Method Detail

getEMailAddress

EMailAddressClass getEMailAddress()

createEMailAddressQuery

EMailAddressQuery createEMailAddressQuery()

getProduct

ProductClass getProduct()

createProductQuery

ProductQuery createProductQuery()

getAccountAssignmentProduct

AccountAssignmentProductClass getAccountAssignmentProduct()

createAccountAssignmentProductQuery

AccountAssignmentProductQuery createAccountAssignmentProductQuery()

createAbstractPriceLevelQuery

AbstractPriceLevelQuery createAbstractPriceLevelQuery()

createProcessPricesResult

ProcessPricesResult createProcessPricesResult(Integer numberProcessed)

createPriceModifierQuery

PriceModifierQuery createPriceModifierQuery()

createAbstractProductQuery

AbstractProductQuery createAbstractProductQuery()

getProductFilterGlobal

ProductFilterGlobalClass getProductFilterGlobal()

createProductFilterGlobalQuery

ProductFilterGlobalQuery createProductFilterGlobalQuery()

getPriceLevel

PriceLevelClass getPriceLevel()

createPriceLevelQuery

PriceLevelQuery createPriceLevelQuery()

getSalesTaxType

SalesTaxTypeClass getSalesTaxType()

createSalesTaxTypeQuery

SalesTaxTypeQuery createSalesTaxTypeQuery()

createClonePriceLevelParams

ClonePriceLevelParams createClonePriceLevelParams(String nameReplacementRegex,
                                                  String nameReplacementValue,
                                                  Short processingMode,
                                                  Date validFrom,
                                                  Date validTo)

getPriceListEntry

PriceListEntryClass getPriceListEntry()

createPriceListEntryQuery

PriceListEntryQuery createPriceListEntryQuery()

getPhoneNumber

PhoneNumberClass getPhoneNumber()

createPhoneNumberQuery

PhoneNumberQuery createPhoneNumberQuery()

createConfiguredProductQuery

ConfiguredProductQuery createConfiguredProductQuery()

getPricingRule

PricingRuleClass getPricingRule()

createPricingRuleQuery

PricingRuleQuery createPricingRuleQuery()

getProductBasePrice

ProductBasePriceClass getProductBasePrice()

createProductBasePriceQuery

ProductBasePriceQuery createProductBasePriceQuery()

createProductAddressQuery

ProductAddressQuery createProductAddressQuery()

getProductClassificationRelationship

ProductClassificationRelationshipClass getProductClassificationRelationship()

createProductClassificationRelationshipQuery

ProductClassificationRelationshipQuery createProductClassificationRelationshipQuery()

getProductConfiguration

ProductConfigurationClass getProductConfiguration()

createProductConfigurationQuery

ProductConfigurationQuery createProductConfigurationQuery()

createAbstractProductPriceQuery

AbstractProductPriceQuery createAbstractProductPriceQuery()

getPriceUomFilterProperty

PriceUomFilterPropertyClass getPriceUomFilterProperty()

createPriceUomFilterPropertyQuery

PriceUomFilterPropertyQuery createPriceUomFilterPropertyQuery()

getProductQueryFilterProperty

ProductQueryFilterPropertyClass getProductQueryFilterProperty()

createProductQueryFilterPropertyQuery

ProductQueryFilterPropertyQuery createProductQueryFilterPropertyQuery()

createProductConfigurationSetQuery

ProductConfigurationSetQuery createProductConfigurationSetQuery()

getWebAddress

WebAddressClass getWebAddress()

createWebAddressQuery

WebAddressQuery createWebAddressQuery()

createProductAttributeFilterPropertyQuery

ProductAttributeFilterPropertyQuery createProductAttributeFilterPropertyQuery()

createProductDescriptorQuery

ProductDescriptorQuery createProductDescriptorQuery()

createProductFilterPropertyQuery

ProductFilterPropertyQuery createProductFilterPropertyQuery()

getRoom

RoomClass getRoom()

createRoomQuery

RoomQuery createRoomQuery()

createGetPriceLevelParams

GetPriceLevelParams createGetPriceLevelParams(AbstractContract contract,
                                              Uom priceUom,
                                              Date pricingDate,
                                              AbstractProduct product,
                                              BigDecimal quantity)

createAddressContainerQuery

AddressContainerQuery createAddressContainerQuery()

getDefaultSalesTaxTypeFilterProperty

DefaultSalesTaxTypeFilterPropertyClass getDefaultSalesTaxTypeFilterProperty()

createDefaultSalesTaxTypeFilterPropertyQuery

DefaultSalesTaxTypeFilterPropertyQuery createDefaultSalesTaxTypeFilterPropertyQuery()

getProductPhasePriceLevel

ProductPhasePriceLevelClass getProductPhasePriceLevel()

createProductPhasePriceLevelQuery

ProductPhasePriceLevelQuery createProductPhasePriceLevelQuery()

getDisabledFilterProperty

DisabledFilterPropertyClass getDisabledFilterProperty()

createDisabledFilterPropertyQuery

DisabledFilterPropertyQuery createDisabledFilterPropertyQuery()

createAbstractFilterProductQuery

AbstractFilterProductQuery createAbstractFilterProductQuery()

createRemovePriceLevelsParams

RemovePriceLevelsParams createRemovePriceLevelsParams(short processingMode)

createRemovePricesParams

RemovePricesParams createRemovePricesParams(Short processingMode)

createAbstractProductConfigurationQuery

AbstractProductConfigurationQuery createAbstractProductConfigurationQuery()

createContractPositionConstrainedQuery

ContractPositionConstrainedQuery createContractPositionConstrainedQuery()

getProductClassification

ProductClassificationClass getProductClassification()

createProductClassificationQuery

ProductClassificationQuery createProductClassificationQuery()

getRelatedProduct

RelatedProductClass getRelatedProduct()

createRelatedProductQuery

RelatedProductQuery createRelatedProductQuery()

getAccountAssignment

AccountAssignmentClass getAccountAssignment()

createAccountAssignmentQuery

AccountAssignmentQuery createAccountAssignmentQuery()

getCategoryFilterProperty

CategoryFilterPropertyClass getCategoryFilterProperty()

createCategoryFilterPropertyQuery

CategoryFilterPropertyQuery createCategoryFilterPropertyQuery()

createCreateInitialPricesParams

CreateInitialPricesParams createCreateInitialPricesParams(Date includeProductsModifiedSince,
                                                          Uom priceUom,
                                                          short processingMode)

getPostalAddress

PostalAddressClass getPostalAddress()

createPostalAddressQuery

PostalAddressQuery createPostalAddressQuery()

getProductConfigurationType

ProductConfigurationTypeClass getProductConfigurationType()

createProductConfigurationTypeQuery

ProductConfigurationTypeQuery createProductConfigurationTypeQuery()

getProductConfigurationTypeSet

ProductConfigurationTypeSetClass getProductConfigurationTypeSet()

createProductConfigurationTypeSetQuery

ProductConfigurationTypeSetQuery createProductConfigurationTypeSetQuery()

getLinearPriceModifier

LinearPriceModifierClass getLinearPriceModifier()

createLinearPriceModifierQuery

LinearPriceModifierQuery createLinearPriceModifierQuery()

getProductClassificationFilterProperty

ProductClassificationFilterPropertyClass getProductClassificationFilterProperty()

createProductClassificationFilterPropertyQuery

ProductClassificationFilterPropertyQuery createProductClassificationFilterPropertyQuery()

getDiscountPriceModifier

DiscountPriceModifierClass getDiscountPriceModifier()

createDiscountPriceModifierQuery

DiscountPriceModifierQuery createDiscountPriceModifierQuery()

createSetConfigurationTypeParams

SetConfigurationTypeParams createSetConfigurationTypeParams(ProductConfigurationTypeSet configurationType)

createCalculatePricesParams

CalculatePricesParams createCalculatePricesParams(Date includeProductsModifiedSince,
                                                  Short processingMode)

createGetPriceLevelResult

GetPriceLevelResult createGetPriceLevelResult(Account customer,
                                              BigDecimal customerDiscount,
                                              Boolean customerDiscountIsPercentage,
                                              AbstractPriceLevel priceLevel,
                                              short statusCode,
                                              String statusMessage)

getProductPhase

ProductPhaseClass getProductPhase()

createProductPhaseQuery

ProductPhaseQuery createProductPhaseQuery()

getSegment

SegmentClass getSegment()

createSegmentQuery

SegmentQuery createSegmentQuery()

createCloneProductPhasePriceLevelParams

CloneProductPhasePriceLevelParams createCloneProductPhasePriceLevelParams(String nameReplacementRegex,
                                                                          String nameReplacementValue,
                                                                          Short processingMode,
                                                                          String productPhaseKey)


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