org.opencrx.kernel.contract1.aop2
Class AbstractContractImpl<S extends AbstractContract,N extends AbstractContract,C extends Void>

java.lang.Object
  extended by org.openmdx.base.aop2.AbstractObject<S,N,C>
      extended by org.opencrx.kernel.contract1.aop2.AbstractContractImpl<S,N,C>
Direct Known Subclasses:
InvoiceImpl, LeadImpl, OpportunityImpl, QuoteImpl, SalesOrderImpl

public class AbstractContractImpl<S extends AbstractContract,N extends AbstractContract,C extends Void>
extends org.openmdx.base.aop2.AbstractObject<S,N,C>


Constructor Summary
AbstractContractImpl(S same, N next)
           
 
Method Summary
 CreatePositionResult createPosition(CreatePositionParams params)
           
 void jdoPreStore()
           
 Void removePendingInventoryBookings()
           
 Void reprice()
           
 UpdateInventoryResult updateInventory()
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, jdoPreDelete, jdoPreDelete, 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

AbstractContractImpl

public AbstractContractImpl(S same,
                            N next)
Method Detail

updateInventory

public UpdateInventoryResult updateInventory()

removePendingInventoryBookings

public Void removePendingInventoryBookings()

reprice

public Void reprice()

createPosition

public CreatePositionResult createPosition(CreatePositionParams params)

jdoPreStore

public void jdoPreStore()
Overrides:
jdoPreStore in class org.openmdx.base.aop2.AbstractObject<S extends AbstractContract,N extends AbstractContract,C extends Void>


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