Package | Description |
---|---|
org.opencrx.kernel.backend | |
org.opencrx.kernel.contract1.jmi1 | |
org.opencrx.kernel.product1.aop2 | |
org.opencrx.kernel.product1.jmi1 |
Modifier and Type | Method and Description |
---|---|
PricingRule |
Products.findPricingRule(String name,
Segment segment)
Find pricing rule.
|
PricingRule |
Products.findPricingRule(String name,
Segment segment,
javax.jdo.PersistenceManager pm)
Deprecated.
|
protected PricingRule |
Products.getDefaultPricingRule(Segment productSegment) |
PricingRule |
Products.initPricingRule(String pricingRuleName,
String description,
String getPriceLevelScript,
javax.jdo.PersistenceManager pm,
String providerName,
String segmentName) |
Modifier and Type | Method and Description |
---|---|
SalesContractPosition |
Contracts.createSalesContractPosition(SalesContract contract,
Boolean isIgnoreProductConfiguration,
String name,
BigDecimal quantity,
Date pricingDate,
Product product,
Uom uom,
Uom priceUom,
SalesTransactionType salesTransactionType,
PricingRule pricingRule,
AbstractPriceLevel priceLevel)
Create sales contract position.
|
static GetPriceLevelResult |
Products.getLowestPricePriceLevel(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
PricingRule pricingRule,
AbstractContract contract,
AbstractProduct product,
Uom priceUom,
BigDecimal quantity,
Date pricingDate) |
GetPriceLevelResult |
Products.getPriceLevel(PricingRule pricingRule,
SalesContract contract,
SalesContractPosition position,
AbstractProduct product,
Uom priceUom,
BigDecimal quantity,
Date pricingDate)
Get price level for given product and context.
|
Modifier and Type | Method and Description |
---|---|
PricingRule |
CreatePositionParams.getPricingRule()
Retrieves the value for the structure field
pricingRule . |
PricingRule |
SalesContract.getPricingRule()
Retrieves the value for the reference
pricingRule . |
PricingRule |
SalesContractCreator.getPricingRule()
Retrieves the value for the reference
pricingRule . |
PricingRule |
SalesContractPosition.getPricingRule()
Retrieves the value for the reference
pricingRule . |
Modifier and Type | Method and Description |
---|---|
CreatePositionParams |
Contract1Package.createCreatePositionParams(Boolean ignoreProductConfiguration,
String name,
AbstractPriceLevel priceLevel,
Uom priceUom,
Date pricingDate,
PricingRule pricingRule,
Product product,
BigDecimal quantity,
SalesTransactionType salesTransactionType,
Uom uom) |
Modifier and Type | Class and Description |
---|---|
class |
PricingRuleImpl<S extends PricingRule,N extends PricingRule,C extends Void>
PricingRuleImpl
|
Modifier and Type | Method and Description |
---|---|
<T extends PricingRule> |
Segment.getPricingRule(PricingRuleQuery query)
Retrieves the value for the reference
pricingRule for the specified query. |
Modifier and Type | Method and Description |
---|---|
PricingRule |
PricingRuleClass.createPricingRule()
Creates an instance of class
PricingRule . |
PricingRule |
Segment.getPricingRule(boolean idIsPersistent,
String id)
Retrieves the value for the reference
pricingRule for the specified qualifier attribute value. |
PricingRule |
PricingRuleClass.getPricingRule(Object object)
Creates an instance of class
PricingRule based on the specified Object instance. |
PricingRule |
Segment.getPricingRule(String id)
Retrieves the value for the reference
pricingRule for the specified qualifier attribute value. |
Modifier and Type | Method and Description |
---|---|
void |
Segment.addPricingRule(boolean idIsPersistent,
String id,
PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule . |
void |
Segment.addPricingRule(PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule using an implementation-specific, reassignable qualifier. |
void |
Segment.addPricingRule(String id,
PricingRule pricingRule)
Adds the specified element to the set of the values for the reference
pricingRule using a reassignable qualifier. |
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.