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)
                                    throws RefException
Throws:
RefException

removePrices

public ProcessPricesResult removePrices(RemovePricesParams params)
                                 throws RefException
Throws:
RefException

removePriceLevels

public ProcessPricesResult removePriceLevels(RemovePriceLevelsParams params)
                                      throws RefException
Throws:
RefException

createInitialPrices

public ProcessPricesResult createInitialPrices(CreateInitialPricesParams params)
                                        throws RefException
Throws:
RefException


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