Package | Description |
---|---|
org.opencrx.kernel.backend | |
org.opencrx.kernel.contract1.aop2 | |
org.opencrx.kernel.contract1.jmi1 | |
org.opencrx.kernel.reservation1.jmi1 |
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,
PricingRule pricingRule)
Create sales contract position.
|
Modifier and Type | Method and Description |
---|---|
List<SalesContractPosition> |
Contracts.getSalesContractPositions(SalesContract contract)
Get sales contract positions for given sales contract.
|
Modifier and Type | Method and Description |
---|---|
BigDecimal[] |
Contracts.calculateAmounts(SalesContractPosition position) |
String[] |
Contracts.calculatePriceUomDescriptions(SalesContractPosition position) |
String[] |
Contracts.calculateProductDescriptions(SalesContractPosition position)
Calculate product descriptions.
|
BigDecimal[] |
Contracts.calculateQuantities(SalesContractPosition position) |
String[] |
Contracts.calculateSalesTaxTypeDescriptions(SalesContractPosition position)
Calculate descriptions for sales tax types.
|
String[] |
Contracts.calculateUomDescriptions(SalesContractPosition position) |
int |
Products.cloneProductConfigurationSet(ProductConfigurationSet from,
SalesContractPosition to,
boolean cloneDefaultOnly,
boolean updateCurrentConfig,
User owningUser,
List<PrincipalGroup> owningGroup)
Clone ProductConfigurations stored under fromIdentity to toIdentity.
|
protected void |
Contracts.copySalesContractPosition(SalesContractPosition source,
SalesContractPosition target)
Copy sales contract position specific attributes from source to target.
|
protected BigDecimal |
Contracts.getMinMaxAdjustedQuantity(SalesContractPosition position) |
GetPositionAmountsResult |
Contracts.getPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position) |
GetPositionAmountsResult |
Contracts.getPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position,
BigDecimal minMaxAdjustedQuantity,
BigDecimal uomScaleFactor,
BigDecimal salesTaxRate) |
static GetPositionAmountsResult |
Contracts.getPositionAmounts(org.openmdx.base.accessor.jmi.cci.RefPackage_1_0 rootPkg,
CalculationRule calculationRule,
SalesContractPosition position,
BigDecimal minMaxAdjustedQuantity,
BigDecimal uomScaleFactor,
BigDecimal salesTaxRate) |
GetPositionAmountsResult |
Contracts.getSalesContractPositionAmounts(CalculationRule calculationRule,
SalesContractPosition position,
BigDecimal minMaxAdjustedQuantity,
BigDecimal uomScaleFactor,
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,
BigDecimal minMaxAdjustedQuantity,
BigDecimal uomScaleFactor,
BigDecimal salesTaxRate)
Get contract amounts for sales contract permissions.
|
protected BigDecimal |
Contracts.getSalesTaxRate(SalesContractPosition position) |
protected BigDecimal |
Contracts.getUomScaleFactor(SalesContractPosition position) |
protected void |
Contracts.removeSalesContractPosition(SalesContractPosition position,
boolean checkForMinPositions,
boolean preDelete)
Remove sales contract position callback.
|
short |
Contracts.repriceSalesContractPosition(SalesContractPosition position)
Re-price sales contract position.
|
void |
Contracts.updateListPrice(SalesContractPosition position,
SalesContract contract,
Product product,
boolean overrideExistingPrice)
Update list price on given position.
|
void |
Contracts.updatePricingState(SalesContractPosition position,
short pricingState) |
protected void |
Contracts.updateSalesContractPosition(SalesContractPosition position)
Update sales contract position callback.
|
void |
Contracts.updateSalesContractPosition(SalesContract contract,
SalesContractPosition position,
Product product,
boolean reprice)
Update sales contract position.
|
Modifier and Type | Class and Description |
---|---|
class |
SalesContractPositionImpl<S extends SalesContractPosition,N extends SalesContractPosition,C extends SalesContractPositionImpl.DerivedAttributes> |
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractInvoicePosition
Abstract class
AbstractInvoicePosition |
interface |
AbstractOpportunityPosition
Abstract class
AbstractOpportunityPosition |
interface |
AbstractQuotePosition
Abstract class
AbstractQuotePosition |
interface |
AbstractRemovedPosition
Abstract class
AbstractRemovedPosition |
interface |
AbstractSalesOrderPosition
Abstract class
AbstractSalesOrderPosition |
interface |
InvoicePosition
Class
InvoicePosition |
interface |
OpportunityPosition
Class
OpportunityPosition |
interface |
QuotePosition
Class
QuotePosition |
interface |
RemovedPosition
Class
RemovedPosition |
interface |
SalesOrderPosition
Class
SalesOrderPosition |
Modifier and Type | Method and Description |
---|---|
SalesContractPosition |
PositionModification.getInvolved()
Retrieves the value for the reference
involved . |
SalesContractPosition |
GetPositionAmountsParams.getPosition()
Retrieves the value for the structure field
position . |
SalesContractPosition |
CreatePositionResult.getPosition()
Retrieves the value for the optional structure field
position . |
Modifier and Type | Method and Description |
---|---|
CreatePositionResult |
Contract1Package.createCreatePositionResult(SalesContractPosition position) |
GetPositionAmountsParams |
Contract1Package.createGetPositionAmountsParams(SalesContractPosition position) |
Modifier and Type | Method and Description |
---|---|
SalesContractPosition |
Slot.getSold()
Retrieves the value for the reference
sold . |
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.