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 |
---|---|
java.util.List<AbstractPriceLevel> |
Products.getDependentPriceLevels(AbstractPriceLevel priceLevel,
boolean recursive) |
Modifier and Type | Method and Description |
---|---|
int |
Products.calculatePrices(AbstractPriceLevel priceLevel,
boolean testOnly,
java.util.Date includeProductsModifiedSince) |
int |
Products.calculatePrices(AbstractPriceLevel priceLevel,
java.lang.Short processingMode,
java.util.Date includeProductsModifiedSince) |
int |
Products.clonePriceLevel(AbstractPriceLevel priceLevel,
java.lang.Short processingMode,
java.util.Map<java.lang.String,org.openmdx.base.marshalling.Marshaller> priceLevelMarshallers) |
int |
Products.createInitialPrices(AbstractPriceLevel priceLevel,
java.lang.Short processingMode,
Uom uom,
java.util.Date includeProductsCreatedSince)
Create initial prices for price level.
|
SalesContractPosition |
Contracts.createSalesContractPosition(SalesContract contract,
java.lang.Boolean isIgnoreProductConfiguration,
java.lang.String name,
java.math.BigDecimal quantity,
java.util.Date pricingDate,
Product product,
Uom uom,
Uom priceUom,
SalesTransactionType salesTransactionType,
PricingRule pricingRule,
AbstractPriceLevel priceLevel)
Create sales contract position.
|
java.util.List<ProductBasePrice> |
Products.findPrices(Product product,
AbstractPriceLevel priceLevel,
Uom uom,
boolean useBasedOnPriceLevel) |
java.util.List<AbstractPriceLevel> |
Products.getDependentPriceLevels(AbstractPriceLevel priceLevel,
boolean recursive) |
java.util.List<PriceListEntry> |
Products.getPriceListEntries(AbstractPriceLevel priceLevel,
boolean applyPriceFilter) |
boolean |
Products.hasDependentPriceLevels(AbstractPriceLevel priceLevel) |
void |
Products.propagateValidity(AbstractPriceLevel priceLevel,
java.util.Date validFrom,
java.util.Date validTo)
Propagate validity to price level and dependent price levels, recursively.
|
void |
Products.removePriceLevel(AbstractPriceLevel priceLevel,
boolean preDelete) |
int |
Products.removePriceLevels(AbstractPriceLevel priceLevel,
java.lang.Short processingMode,
boolean preDelete)
Remove price levels.
|
int |
Products.removePrices(AbstractPriceLevel priceLevel) |
int |
Products.removePrices(AbstractPriceLevel priceLevel,
java.lang.Short processingMode) |
Modifier and Type | Method and Description |
---|---|
AbstractPriceLevel |
CreatePositionParams.getPriceLevel()
Retrieves the value for the optional structure field
priceLevel . |
AbstractPriceLevel |
SalesContractPosition.getPriceLevel()
Retrieves the value for the reference
priceLevel . |
Modifier and Type | Method and Description |
---|---|
CreatePositionParams |
Contract1Package.createCreatePositionParams(java.lang.Boolean ignoreProductConfiguration,
java.lang.String name,
AbstractPriceLevel priceLevel,
Uom priceUom,
java.util.Date pricingDate,
PricingRule pricingRule,
Product product,
java.math.BigDecimal quantity,
SalesTransactionType salesTransactionType,
Uom uom) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPriceLevelImpl<S extends AbstractPriceLevel,N extends AbstractPriceLevel,C extends java.lang.Void>
AbstractPriceLevelImpl.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PriceLevel
Class
PriceLevel |
interface |
ProductPhasePriceLevel
Class
ProductPhasePriceLevel |
Modifier and Type | Method and Description |
---|---|
<T extends AbstractPriceLevel> |
Segment.getPriceLevel(AbstractPriceLevelQuery query)
Retrieves the value for the reference
priceLevel for the specified query. |
Modifier and Type | Method and Description |
---|---|
AbstractPriceLevel |
AbstractPriceLevel.getBasedOn()
Retrieves the value for the reference
basedOn . |
AbstractPriceLevel |
AbstractProduct.getDefaultPriceLevel()
Retrieves the value for the reference
defaultPriceLevel . |
AbstractPriceLevel |
GetPriceLevelResult.getPriceLevel()
Retrieves the value for the optional structure field
priceLevel . |
AbstractPriceLevel |
Segment.getPriceLevel(boolean idIsPersistent,
java.lang.String id)
Retrieves the value for the reference
priceLevel for the specified qualifier attribute value. |
AbstractPriceLevel |
Segment.getPriceLevel(java.lang.String id)
Retrieves the value for the reference
priceLevel for the specified qualifier attribute value. |
Modifier and Type | Method and Description |
---|---|
void |
Segment.addPriceLevel(AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel using an implementation-specific, reassignable qualifier. |
void |
Segment.addPriceLevel(boolean idIsPersistent,
java.lang.String id,
AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel . |
void |
Segment.addPriceLevel(java.lang.String id,
AbstractPriceLevel priceLevel)
Adds the specified element to the set of the values for the reference
priceLevel using a reassignable qualifier. |
GetPriceLevelResult |
Product1Package.createGetPriceLevelResult(Account customer,
java.math.BigDecimal customerDiscount,
java.lang.Boolean customerDiscountIsPercentage,
AbstractPriceLevel priceLevel,
short statusCode,
java.lang.String statusMessage) |
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.