org.opencrx.kernel.product1.aop2
Class AbstractPriceLevelImpl<S extends AbstractPriceLevel,N extends AbstractPriceLevel,C extends Void>

java.lang.Object
  extended by org.openmdx.base.aop2.AbstractObject<S,N,C>
      extended by org.opencrx.kernel.product1.aop2.AbstractPriceLevelImpl<S,N,C>
All Implemented Interfaces:
javax.jdo.listener.DeleteCallback
Direct Known Subclasses:
PriceLevelImpl, ProductPhasePriceLevelImpl

public class AbstractPriceLevelImpl<S extends AbstractPriceLevel,N extends AbstractPriceLevel,C extends Void>
extends AbstractObject<S,N,C>
implements javax.jdo.listener.DeleteCallback


Constructor Summary
AbstractPriceLevelImpl(S same, N next)
           
 
Method Summary
 ProcessPricesResult calculatePrices(CalculatePricesParams params)
           
 ProcessPricesResult createInitialPrices(CreateInitialPricesParams params)
           
 void jdoPreDelete()
           
 ProcessPricesResult removePriceLevels(RemovePriceLevelsParams params)
           
 ProcessPricesResult removePrices(RemovePricesParams params)
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, jdoPreDelete, jdoPreStore, jdoPreStore, mixedInTargets, newContext, newVoid, nextManager, nextObject, openmdxjdoPostConstruct, openmdxjdoPostConstruct, sameManager, sameObject, samePackage, thisContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPriceLevelImpl

public AbstractPriceLevelImpl(S same,
                              N next)
Method Detail

calculatePrices

public ProcessPricesResult calculatePrices(CalculatePricesParams params)

removePrices

public ProcessPricesResult removePrices(RemovePricesParams params)

removePriceLevels

public ProcessPricesResult removePriceLevels(RemovePriceLevelsParams params)

createInitialPrices

public ProcessPricesResult createInitialPrices(CreateInitialPricesParams params)

jdoPreDelete

public void jdoPreDelete()
Specified by:
jdoPreDelete in interface javax.jdo.listener.DeleteCallback
Overrides:
jdoPreDelete in class AbstractObject<S extends AbstractPriceLevel,N extends AbstractPriceLevel,C extends Void>


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