org.opencrx.kernel.plugin.application.product1
Class AbstractPriceLevelImpl

java.lang.Object
  extended by org.opencrx.kernel.plugin.application.product1.AbstractPriceLevelImpl
Direct Known Subclasses:
PriceLevelImpl, ProductPhasePriceLevelImpl

public class AbstractPriceLevelImpl
extends Object


Constructor Summary
AbstractPriceLevelImpl(AbstractPriceLevel current, AbstractPriceLevel next)
           
 
Method Summary
 ProcessPricesResult calculatePrices(CalculatePricesParams params)
           
 ProcessPricesResult createInitialPrices(CreateInitialPricesParams params)
           
 Backend getBackend()
           
 ProcessPricesResult removePriceLevels(RemovePriceLevelsParams params)
           
 ProcessPricesResult removePrices(RemovePricesParams params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPriceLevelImpl

public AbstractPriceLevelImpl(AbstractPriceLevel current,
                              AbstractPriceLevel next)
Method Detail

getBackend

public Backend getBackend()

calculatePrices

public ProcessPricesResult calculatePrices(CalculatePricesParams params)

removePrices

public ProcessPricesResult removePrices(RemovePricesParams params)

removePriceLevels

public ProcessPricesResult removePriceLevels(RemovePriceLevelsParams params)

createInitialPrices

public ProcessPricesResult createInitialPrices(CreateInitialPricesParams params)


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