org.opencrx.kernel.contract1.aop2
Class SalesContractImpl<S extends SalesContract,N extends SalesContract,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>
          extended by org.opencrx.kernel.contract1.aop2.SalesContractImpl<S,N,C>
Direct Known Subclasses:
InvoiceImpl, LeadImpl, OpportunityImpl, QuoteImpl, SalesOrderImpl

public class SalesContractImpl<S extends SalesContract,N extends SalesContract,C extends Void>
extends AbstractContractImpl<S,N,C>


Constructor Summary
SalesContractImpl(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.opencrx.kernel.contract1.aop2.AbstractContractImpl
reapplyContractCreator, setContractState
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPreClear, newContext, newVoid, nextManager, nextObject, openmdxjdoPostConstruct, sameManager, sameObject, samePackage, thisContext, toNext, toSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SalesContractImpl

public SalesContractImpl(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 AbstractContractImpl<S extends SalesContract,N extends SalesContract,C extends Void>

jdoPreDelete

public void jdoPreDelete()
Overrides:
jdoPreDelete in class AbstractContractImpl<S extends SalesContract,N extends SalesContract,C extends Void>


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