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 jdoPreDelete()
           
 void jdoPreStore()
           
 Void removePendingInventoryBookings()
           
 Void reprice()
           
 void setActiveOn(Date activeOn)
           
 void setPricingDate(Date pricingDate)
           
 UpdateInventoryResult updateInventory()
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, 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)

setPricingDate

public void setPricingDate(Date pricingDate)

setActiveOn

public void setActiveOn(Date activeOn)

jdoPreStore

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

jdoPreDelete

public void jdoPreDelete()
Overrides:
jdoPreDelete 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-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.