Uses of Interface
org.opencrx.kernel.contract1.jmi1.CalculationRule

Packages that use CalculationRule
org.opencrx.kernel.backend   
org.opencrx.kernel.contract1.jmi1   
org.opencrx.kernel.plugin.application.contract1   
 

Uses of CalculationRule in org.opencrx.kernel.backend
 

Methods in org.opencrx.kernel.backend that return CalculationRule
static CalculationRule Contracts.findCalculationRule(String name, Segment segment, javax.jdo.PersistenceManager pm)
           
static CalculationRule Contracts.initCalculationRule(String calculationRuleName, String description, String getPositionAmountsScript, String getContractAmountsScript, javax.jdo.PersistenceManager pm, String providerName, String segmentName)
           
 

Methods in org.opencrx.kernel.backend with parameters of type CalculationRule
 GetContractAmountsResult Contracts.getContractAmounts(CalculationRule calculationRule, AbstractContract contract, List<?> lineItemNumbers, List<?> positionBaseAmounts, List<?> positionDiscountAmounts, List<?> positionTaxAmounts, List<?> positionAmounts, List<?> salesCommissions, List<?> salesCommissionIsPercentages)
           
static GetContractAmountsResult Contracts.getContractAmounts(RefPackage_1_0 rootPkg, CalculationRule calculationRule, AbstractContract contract, Integer[] lineItemNumbers, BigDecimal[] positionBaseAmounts, BigDecimal[] positionDiscountAmounts, BigDecimal[] positionTaxAmounts, BigDecimal[] positionAmounts, BigDecimal[] salesCommissions, Boolean[] salesCommissionIsPercentages)
           
 GetPositionAmountsResult Contracts.getPositionAmounts(CalculationRule calculationRule, ContractPosition position)
           
static GetPositionAmountsResult Contracts.getPositionAmounts(RefPackage_1_0 rootPkg, CalculationRule calculationRule, ContractPosition position, BigDecimal minMaxAdjustedQuantity, BigDecimal uomScaleFactor, BigDecimal salesTaxRate)
           
 

Uses of CalculationRule in org.opencrx.kernel.contract1.jmi1
 

Methods in org.opencrx.kernel.contract1.jmi1 with type parameters of type CalculationRule
<T extends CalculationRule>
List<T>
Segment.getCalculationRule(CalculationRuleQuery query)
          Retrieves the value for the reference calculationRule for the specified query.
 

Methods in org.opencrx.kernel.contract1.jmi1 that return CalculationRule
 CalculationRule CalculationRuleClass.createCalculationRule()
          Creates an instance of class CalculationRule.
 CalculationRule ContractPosition.getCalcRule()
          Retrieves the value for the reference calcRule.
 CalculationRule AbstractContract.getCalcRule()
          Retrieves the value for the reference calcRule.
 CalculationRule Segment.getCalculationRule(boolean idIsPersistent, String id)
          Retrieves the value for the reference calculationRule for the specified qualifier attribute value.
 CalculationRule CalculationRuleClass.getCalculationRule(Object object)
          Creates an instance of class CalculationRule based on the specified Object instance.
 CalculationRule Segment.getCalculationRule(String id)
          Retrieves the value for the reference calculationRule for the specified qualifier attribute value.
 

Methods in org.opencrx.kernel.contract1.jmi1 with parameters of type CalculationRule
 void Segment.addCalculationRule(boolean idIsPersistent, String id, CalculationRule calculationRule)
          Adds the specified element to the set of the values for the reference calculationRule.
 void Segment.addCalculationRule(String id, CalculationRule calculationRule)
          Adds the specified element to the set of the values for the reference calculationRule using a reassignable qualifier.
 

Uses of CalculationRule in org.opencrx.kernel.plugin.application.contract1
 

Fields in org.opencrx.kernel.plugin.application.contract1 declared as CalculationRule
protected  CalculationRule CalculationRuleImpl.current
           
 

Constructors in org.opencrx.kernel.plugin.application.contract1 with parameters of type CalculationRule
CalculationRuleImpl(CalculationRule current, CalculationRule next)
           
 



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