|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
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
public class 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()
public AdjustmentDetail(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
protected AdjustmentDetail(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
Method Detail |
---|
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
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
protected void set(Adjustment parent, int seqNumber)
public final AdjustmentType getType()
public final Money getInitialPrice()
public final Money getEndPrice()
public final Adjustment getParent()
public final int getSeqNumber()
public final Object getDetailID()
public final String getComputation()
public final String getReason()
protected boolean equalContent(AdjustmentDetail aDetail)
public final String getCurrency()
public String toString()
toString
in class Object
public static String toString(List details)
details
- a List of AdjustmentDetails.
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |