|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.commerce.ebusiness.price.quote.AdjustmentDetail
Provides information describing an Adjustment. AdjustmentDetails can only be modified by resetting the entire object.
Adjustment
,
AdjustmentType
,
Money
,
Serialized FormConstructor Summary | |
protected |
AdjustmentDetail()
|
protected |
AdjustmentDetail(Adjustment parent,
int seqNumber,
AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object detailID)
Construct a new AdjustmentDetail with the specified values. |
|
AdjustmentDetail(AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object detailID)
Construct a new AdjustmentDetail with the specified values. |
Method Summary | |
protected boolean |
equalContent(AdjustmentDetail aDetail)
|
String |
getComputation()
Returns the computation string which describes how the end price was computed from the initial price |
String |
getCurrency()
Returns the currency for this adjustment. |
Object |
getDetailID()
Returns the detail ID for this detail. |
Money |
getEndPrice()
Returns the final price for the detail |
Money |
getInitialPrice()
Returns the initial price for the detail |
Adjustment |
getParent()
Returns the Adjustment that is the parent of this detail |
String |
getReason()
Returns the reason for the adjustment. |
int |
getSeqNumber()
Returns the sequence number of this detail |
AdjustmentType |
getType()
Returns the AdjustmentType for this detail. |
protected void |
set(Adjustment parent,
int seqNumber)
|
protected void |
set(Adjustment parent,
int seqNumber,
AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object detailID)
Set the AdjustmentDetail with the specified values. |
void |
set(AdjustmentType type,
Money initialPrice,
Money endPrice,
String computation,
String reason,
Object detailID)
Set the AdjustmentDetail with the specified values. |
String |
toString()
Produces a string representing this detail. |
static String |
toString(List details)
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 |
protected AdjustmentDetail()
protected AdjustmentDetail(Adjustment parent, int seqNumber, AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID) throws QuoteException
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
AdjustmentType
,
Money
public AdjustmentDetail(AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID) throws QuoteException
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
AdjustmentType
,
Money
Method Detail |
protected boolean equalContent(AdjustmentDetail aDetail)
public final String getComputation()
public final String getCurrency()
public final Object getDetailID()
public final Money getEndPrice()
public final Money getInitialPrice()
public final Adjustment getParent()
public final String getReason()
public final int getSeqNumber()
public final AdjustmentType getType()
protected void set(Adjustment parent, int seqNumber)
protected void set(Adjustment parent, int seqNumber, AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID) throws QuoteException
parent
- the parent Adjustment for this detailseqNumber
- the sequence number for this detailtype
- the AdjustmentType of this detailinitialPrice
- 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 adjustmentdetailID
- the identifier associated with this adjustment.
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
AdjustmentType
,
Money
public void set(AdjustmentType type, Money initialPrice, Money endPrice, String computation, String reason, Object detailID) throws QuoteException
type
- the AdjustmentType of this detailinitialPrice
- 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 adjustmentdetailID
- the identifier associated with this adjustment.
com.bea.commerce.ebusiness.price.QuoteException
QuoteException
AdjustmentType
,
Money
public String toString()
public static String toString(List details)
details
- a List of AdjustmentDetails.
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |