com.bea.commerce.ebusiness.price.quote
Class AdjustmentDetail

java.lang.Object
  extended by com.bea.commerce.ebusiness.price.quote.AdjustmentDetail
All Implemented Interfaces
Serializable

Deprecated

@Deprecated
public class AdjustmentDetail
extends Object
implements Serializable

Provides information describing an Adjustment. AdjustmentDetails can only be modified by resetting the entire object.

See Also
Adjustment, AdjustmentType, Money, Serialized Form

Constructor Summary
protected AdjustmentDetail()
          Deprecated  
protected AdjustmentDetail(Adjustment parent, int seqNumber, AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID)
          Deprecated Construct a new AdjustmentDetail with the specified values.
  AdjustmentDetail(AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID)
          Deprecated Construct a new AdjustmentDetail with the specified values.
 
Method Summary
protected  boolean equalContent(AdjustmentDetail aDetail)
          Deprecated  
 String getComputation()
          Deprecated Returns the computation string which describes how the end price was computed from the initial price
 String getCurrency()
          Deprecated Returns the currency for this adjustment.
 Object getDetailID()
          Deprecated Returns the detail ID for this detail.
 Money getEndPrice()
          Deprecated Returns the final price for the detail
 Money getInitialPrice()
          Deprecated Returns the initial price for the detail
 Adjustment getParent()
          Deprecated Returns the Adjustment that is the parent of this detail
 String getReason()
          Deprecated Returns the reason for the adjustment.
 int getSeqNumber()
          Deprecated Returns the sequence number of this detail
 AdjustmentType getType()
          Deprecated Returns the AdjustmentType for this detail.
protected  void set(Adjustment parent, int seqNumber)
          Deprecated  
protected  void set(Adjustment parent, int seqNumber, AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID)
          Deprecated Set the AdjustmentDetail with the specified values.
 void set(AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID)
          Deprecated Set the AdjustmentDetail with the specified values.
 String toString()
          Deprecated Produces a string representing this detail.
static String toString(List details)
          Deprecated Produces a string representing a List of details.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AdjustmentDetail

protected AdjustmentDetail()
Deprecated 

AdjustmentDetail

public AdjustmentDetail(AdjustmentType type,
                        Money initialPrice,
                        Money endPrice,
                        String computation,
                        String reason,
                        Object detailID)
                 throws QuoteException
Deprecated 
Construct a new AdjustmentDetail with the specified values.

Parameters
type - the AdjustmentType of this detail
initialPrice - the price of the object before adjustment.
endPrice - the price of the object after adjustment.
computation - a string describing the computation used to compute the end price from the initial price.
reason - the reason for the adjustment
detailID - the identifier associated with this adjustment.
Throws
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
See Also
AdjustmentType, Money

AdjustmentDetail

protected AdjustmentDetail(Adjustment parent,
                           int seqNumber,
                           AdjustmentType type,
                           Money initialPrice,
                           Money endPrice,
                           String computation,
                           String reason,
                           Object detailID)
                    throws QuoteException
Deprecated 
Construct a new AdjustmentDetail with the specified values.

Parameters
parent - the parent Adjustment for this detail
seqNumber - the sequence number for this detail
type - the AdjustmentType of this detail
initialPrice - the price of the object before adjustment.
endPrice - the price of the object after adjustment.
computation - a string describing the computation used to compute the end price from the initial price.
reason - the reason for the adjustment
detailID - the identifier associated with this adjustment.
Throws
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
See Also
AdjustmentType, Money
Method Detail

set

public void set(AdjustmentType type,
                Money initialPrice,
                Money endPrice,
                String computation,
                String reason,
                Object detailID)
         throws QuoteException
Deprecated 
Set the AdjustmentDetail with the specified values. New Money objects are created from those specified

Parameters
type - the AdjustmentType of this detail
initialPrice - the price of the object before adjustment.
endPrice - the price of the object after adjustment.
computation - a string describing the computation used to compute the end price from the initial price.
reason - the reason for the adjustment
detailID - the identifier associated with this adjustment.
Throws
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
See Also
AdjustmentType, Money

set

protected void set(Adjustment parent,
                   int seqNumber,
                   AdjustmentType type,
                   Money initialPrice,
                   Money endPrice,
                   String computation,
                   String reason,
                   Object detailID)
            throws QuoteException
Deprecated 
Set the AdjustmentDetail with the specified values. New Money objects are created from those specified.

Parameters
parent - the parent Adjustment for this detail
seqNumber - the sequence number for this detail
type - the AdjustmentType of this detail
initialPrice - the price of the object before adjustment.
endPrice - the price of the object after adjustment.
computation - a string describing the computation used to compute the end price from the initial price.
reason - the reason for the adjustment
detailID - the identifier associated with this adjustment.
Throws
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
See Also
AdjustmentType, Money

set

protected void set(Adjustment parent,
                   int seqNumber)
Deprecated 

getType

public final AdjustmentType getType()
Deprecated 
Returns the AdjustmentType for this detail.


getInitialPrice

public final Money getInitialPrice()
Deprecated 
Returns the initial price for the detail


getEndPrice

public final Money getEndPrice()
Deprecated 
Returns the final price for the detail


getParent

public final Adjustment getParent()
Deprecated 
Returns the Adjustment that is the parent of this detail


getSeqNumber

public final int getSeqNumber()
Deprecated 
Returns the sequence number of this detail


getDetailID

public final Object getDetailID()
Deprecated 
Returns the detail ID for this detail.


getComputation

public final String getComputation()
Deprecated 
Returns the computation string which describes how the end price was computed from the initial price


getReason

public final String getReason()
Deprecated 
Returns the reason for the adjustment.


equalContent

protected boolean equalContent(AdjustmentDetail aDetail)
Deprecated 

getCurrency

public final String getCurrency()
Deprecated 
Returns the currency for this adjustment. All money values for this adjustment are of this currency


toString

public String toString()
Deprecated 
Produces a string representing this detail. This method is intended for debugging purposes and may change at anytime.

Overrides:
toString in class Object

toString

public static String toString(List details)
Deprecated 
Produces a string representing a List of details. This method is intended for debugging purposes and may change at anytime.

Parameters
details - a List of AdjustmentDetails.


Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.