org.opencrx.kernel.contract1.aop2
Class ContractPositionImpl<S extends ContractPosition,N extends ContractPosition,C extends ContractPositionImpl.DerivedAttributes>

java.lang.Object
  extended by org.openmdx.base.aop2.AbstractObject<S,N,C>
      extended by org.opencrx.kernel.contract1.aop2.ContractPositionImpl<S,N,C>
Direct Known Subclasses:
InvoicePositionImpl, OpportunityPositionImpl, QuotePositionImpl, SalesOrderPositionImpl

public class ContractPositionImpl<S extends ContractPosition,N extends ContractPosition,C extends ContractPositionImpl.DerivedAttributes>
extends org.openmdx.base.aop2.AbstractObject<S,N,C>


Nested Class Summary
static class ContractPositionImpl.DerivedAttributes
           
 
Constructor Summary
ContractPositionImpl(S same, N next)
           
 
Method Summary
 BigDecimal getAmount()
           
 BigDecimal getBaseAmount()
           
 BigDecimal getDiscountAmount()
           
 String getPriceUomDescription()
           
 String getPriceUomDetailedDescription()
           
 String getProductDescription()
           
 String getProductDetailedDescription()
           
 BigDecimal getQuantityBackOrdered()
           
 BigDecimal getQuantityShipped()
           
 String getSalesTaxTypeDescription()
           
 String getSalesTaxTypeDetailedDescription()
           
 BigDecimal getTaxAmount()
           
 String getUomDescription()
           
 String getUomDetailedDescription()
           
 void jdoPreDelete()
           
 void jdoPreStore()
           
protected  C newContext()
           
 Void reprice()
           
 
Methods inherited from class org.openmdx.base.aop2.AbstractObject
evictContext, jdoPostLoad, jdoPostLoad, jdoPreClear, jdoPreClear, jdoPreDelete, jdoPreStore, mixedInTargets, 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

ContractPositionImpl

public ContractPositionImpl(S same,
                            N next)
Method Detail

getQuantityShipped

public BigDecimal getQuantityShipped()

getQuantityBackOrdered

public BigDecimal getQuantityBackOrdered()

getBaseAmount

public BigDecimal getBaseAmount()

getDiscountAmount

public BigDecimal getDiscountAmount()

getAmount

public BigDecimal getAmount()

getTaxAmount

public BigDecimal getTaxAmount()

getUomDescription

public String getUomDescription()

getUomDetailedDescription

public String getUomDetailedDescription()

getPriceUomDescription

public String getPriceUomDescription()

getPriceUomDetailedDescription

public String getPriceUomDetailedDescription()

getProductDescription

public String getProductDescription()

getProductDetailedDescription

public String getProductDetailedDescription()

getSalesTaxTypeDescription

public String getSalesTaxTypeDescription()

getSalesTaxTypeDetailedDescription

public String getSalesTaxTypeDetailedDescription()

reprice

public Void reprice()

jdoPreStore

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

jdoPreDelete

public void jdoPreDelete()
Overrides:
jdoPreDelete in class org.openmdx.base.aop2.AbstractObject<S extends ContractPosition,N extends ContractPosition,C extends ContractPositionImpl.DerivedAttributes>

newContext

protected C newContext()
Overrides:
newContext in class org.openmdx.base.aop2.AbstractObject<S extends ContractPosition,N extends ContractPosition,C extends ContractPositionImpl.DerivedAttributes>


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