Package | Description |
---|---|
org.opencrx.kernel.backend | |
org.opencrx.kernel.contract1.aop2 | |
org.opencrx.kernel.contract1.jmi1 |
Modifier and Type | Method and Description |
---|---|
CalculationRule |
Contracts.findCalculationRule(java.lang.String name,
Segment segment)
Find calculation rule with given name.
|
protected CalculationRule |
Contracts.getDefaultCalculationRule(Segment contractSegment)
Get default calculation rule.
|
CalculationRule |
Contracts.initCalculationRule(java.lang.String calculationRuleName,
java.lang.String description,
java.lang.String getPositionAmountsScript,
java.lang.String getContractAmountsScript,
javax.jdo.PersistenceManager pm,
java.lang.String providerName,
java.lang.String segmentName)
Create / update calculation rule.
|
Modifier and Type | Method and Description |
---|---|
GetContractAmountsResult |
Contracts.getContractAmounts(CalculationRule calculationRule,
SalesContract contract,
java.util.List<?> lineItemNumbers,
java.util.List<?> positionBaseAmounts,
java.util.List<?> positionDiscountAmounts,
java.util.List<?> positionTaxAmounts,
java.util.List<?> positionAmounts,
java.util.List<?> salesCommissions,
java.util.List<?> salesCommissionIsPercentages) |
static GetContractAmountsResult |
Contracts.getContractAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContract contract,
java.lang.Integer[] lineItemNumbers,
java.math.BigDecimal[] positionBaseAmounts,
java.math.BigDecimal[] positionDiscountAmounts,
java.math.BigDecimal[] positionTaxAmounts,
java.math.BigDecimal[] positionAmounts,
java.math.BigDecimal[] salesCommissions,
java.lang.Boolean[] salesCommissionIsPercentages)
Get contract amounts.
|
GetPositionAmountsResult |
Contracts.getPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position) |
GetPositionAmountsResult |
Contracts.getPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position,
java.math.BigDecimal minMaxAdjustedQuantity,
java.math.BigDecimal uomScaleFactor,
java.math.BigDecimal salesTaxRate) |
static GetPositionAmountsResult |
Contracts.getPositionAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContractPosition position,
java.math.BigDecimal minMaxAdjustedQuantity,
java.math.BigDecimal uomScaleFactor,
java.math.BigDecimal salesTaxRate) |
GetPositionAmountsResult |
Contracts.getSalesContractPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position,
java.math.BigDecimal minMaxAdjustedQuantity,
java.math.BigDecimal uomScaleFactor,
java.math.BigDecimal salesTaxRate)
Get amounts for contract positions.
|
static GetPositionAmountsResult |
Contracts.getSalesContractPositionAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContractPosition position,
java.math.BigDecimal minMaxAdjustedQuantity,
java.math.BigDecimal uomScaleFactor,
java.math.BigDecimal salesTaxRate)
Get contract amounts for sales contract permissions.
|
Modifier and Type | Class and Description |
---|---|
class |
CalculationRuleImpl<S extends CalculationRule,N extends CalculationRule,C extends java.lang.Void> |
Modifier and Type | Method and Description |
---|---|
<T extends CalculationRule> |
Segment.getCalculationRule(CalculationRuleQuery query)
Retrieves the value for the reference
calculationRule for the specified query. |
Modifier and Type | Method and Description |
---|---|
CalculationRule |
CalculationRuleClass.createCalculationRule()
Creates an instance of class
CalculationRule . |
CalculationRule |
SalesContract.getCalcRule()
Retrieves the value for the reference
calcRule . |
CalculationRule |
SalesContractPosition.getCalcRule()
Retrieves the value for the reference
calcRule . |
CalculationRule |
SalesContractCreator.getCalcRule()
Retrieves the value for the reference
calcRule . |
CalculationRule |
Segment.getCalculationRule(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
calculationRule for the specified qualifier attribute value. |
CalculationRule |
CalculationRuleClass.getCalculationRule(java.lang.Object object)
Creates an instance of class
CalculationRule based on the specified Object instance. |
CalculationRule |
Segment.getCalculationRule(java.lang.String id)
Retrieves the value for the reference
calculationRule for the specified qualifier attribute value. |
Modifier and Type | Method and Description |
---|---|
void |
Segment.addCalculationRule(boolean idIsPersistent,
java.lang.String id,
CalculationRule calculationRule)
Adds the specified element to the set of the values for the reference
calculationRule . |
void |
Segment.addCalculationRule(CalculationRule calculationRule)
Adds the specified element to the set of the values for the reference
calculationRule using an implementation-specific, reassignable qualifier. |
void |
Segment.addCalculationRule(java.lang.String id,
CalculationRule calculationRule)
Adds the specified element to the set of the values for the reference
calculationRule 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.