com.beasys.commerce.ebusiness.order
Class OrderAdjustmentPresentation

java.lang.Object
  extended by com.bea.commerce.ebusiness.price.service.DiscountPresentation
      extended by com.beasys.commerce.ebusiness.order.OrderAdjustmentPresentation
All Implemented Interfaces
Serializable

Deprecated See BEA Commerce product offering

@Deprecated
public class OrderAdjustmentPresentation
extends DiscountPresentation
implements Serializable

This class is used to store presentation information related to an Order or an OrderLine adjustment computation. It is used by JSPs to show the consumer why they are receiving a adjustment and how the prices are computed.

A List of OrderAdjustmentPresentation's is associated with the overall Order and each of its OrderLine.

See Also
DiscountPresentation, OrderValue, Serialized Form

Constructor Summary
OrderAdjustmentPresentation(double quantity, Money unitPrice, Money discount, String computation, String reason, long discountId, String adjustmentType)
          Deprecated See BEA Commerce product offering
 
Method Summary
 Object clone()
          Deprecated See BEA Commerce product offering
 String getAdjustmentType()
          Deprecated See BEA Commerce product offering
 long getDiscountId()
          Deprecated See BEA Commerce product offering
 void setAdjustmentType(String adjustmentType)
          Deprecated See BEA Commerce product offering
 void setDiscountId(long discountId)
          Deprecated See BEA Commerce product offering
 String toString()
          Deprecated See BEA Commerce product offering
 
Methods inherited from class com.bea.commerce.ebusiness.price.service.DiscountPresentation
getComputation, getDiscount, getQuantity, getReason, getShortText, getUnitPrice, set, setComputation, setDiscount, setQuantity, setReason, setUnitPrice
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrderAdjustmentPresentation

public OrderAdjustmentPresentation(double quantity,
                                   Money unitPrice,
                                   Money discount,
                                   String computation,
                                   String reason,
                                   long discountId,
                                   String adjustmentType)
Deprecated See BEA Commerce product offering

This constructor calls its super-class constructor and sets the discountId and adjustment type data members.

Method Detail

getDiscountId

public long getDiscountId()
Deprecated See BEA Commerce product offering

Returns
the discountId which refers to the applied discount

setDiscountId

public void setDiscountId(long discountId)
Deprecated See BEA Commerce product offering

Sets the discountId over which the discount is applied for this line.

Parameters
discountId, - a long

getAdjustmentType

public String getAdjustmentType()
Deprecated See BEA Commerce product offering

Returns
the String associated with the adjusment type

setAdjustmentType

public void setAdjustmentType(String adjustmentType)
Deprecated See BEA Commerce product offering

Sets the presentation string associated with the adjustmentType of the discount, e.g. "10% off", "$5 off"

Parameters
the - adjustmentType String

clone

public Object clone()
Deprecated See BEA Commerce product offering

The clone method creates a new OrderAdjustmentPresentation object and call its contructor.

Overrides:
clone in class Object

toString

public String toString()
Deprecated See BEA Commerce product offering

A debug statement for now.

Overrides:
toString in class DiscountPresentation


Copyright © 2006 BEA Systems, Inc. All Rights Reserved