public class OrderReleaseDataBean extends com.ibm.commerce.inventory.beansrc.OrderReleaseDataBeanBase implements com.ibm.commerce.inventory.beans.OrderReleaseInputDataBean, com.ibm.commerce.inventory.beans.OrderReleaseSmartDataBean, Delegator, Protectable
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM copyright notice field.
|
protected CommandContext | iCommandContext
Command context.
|
protected java.lang.String | iDataBeanKeyOrderReleaseNum
Order release number.
|
protected java.lang.String | iDataBeanKeyOrdersId
Order Id.
|
protected OrderItemDataBean[] | iOrderItemList
Array of com.ibm.commerce.order.beans.OrderItemDataBean.
|
protected OrderReleaseTotalsDataBean[] | iOrderReleaseTotals
Array of OrderReleaseTotalsDataBean
|
protected java.lang.String[] | iPackageIdList
Array of package Id.
|
protected TypedProperty | iRequestProperties
Request properties.
|
protected java.lang.String[] | iTrackingIdList
Array of tracking Id.
|
Constructor and Description |
---|
OrderReleaseDataBean()
The default constructor.
|
OrderReleaseDataBean(OrderReleaseAccessBean aabOrderRelease)
This constructor constructs an OrderReleaseDataBean from an OrderReleaseAccessBean by extracting the OrderReleaseTotal EJB reference from the OrderReleaseAccessBean.
|
Modifier and Type | Method and Description |
---|---|
boolean | fulfills(java.lang.Long member, java.lang.String relationship)
This method determines if a given member fulfills a given relationship with the resource.
|
java.math.BigDecimal | getAdjustmentTotal()
This method returns the total adjustment amount related to this order release.
|
CommandContext | getCommandContext()
This method returns the command context set within this bean.
|
java.lang.String | getDataBeanKeyOrderReleaseNum()
This method returns the order release number.
|
java.lang.String | getDataBeanKeyOrdersId()
This method returns the order Id.
|
Protectable | getDelegate()
This method returns the Protectable object whose access control policies will indirectly control the access control for this object
|
OrderItemDataBean[] | getOrderItemDataBeans()
This method returns the order item access beans related to this order release.
|
OrderReleaseTotalsDataBean[] | getOrderReleaseTotals()
This method returns array of OrderReleaseTotalsDataBean related to the order release.
|
java.lang.Long | getOwner()
This method returns the member id of the owner.
|
java.lang.String[] | getPackageIds()
This method returns the package Ids related to the order release.
|
java.math.BigDecimal | getProductTotal()
This method returns the total product amount related to this order release.
|
TypedProperty | getRequestProperties()
This method returns the request property set within this bean.
|
java.math.BigDecimal | getShippingChargeTotal()
This method returns the shipping charge amount related to this order release.
|
java.math.BigDecimal | getShippingTaxTotal()
This method returns the total shipping tax amount related to this order release.
|
java.math.BigDecimal | getTaxTotal()
This method returns the total tax amount related to this order release.
|
java.lang.String[] | getTrackingIds()
This method returns the tracking Ids of the order release.
|
com.ibm.commerce.inventory.beans.PackslipDetailDataBean | parsePackSlipXml()
This method parses pack slip XML for the order lease.
|
void | populate()
This method is used to populate the OrderReleaseDataBean.
|
void | setAdjustmentTotal(java.math.BigDecimal amount)
This method sets the total adjustment amount related to this order release.
|
void | setCommandContext(CommandContext aCommandContext)
This method sets the command context within this bean.
|
void | setDataBeanKeyOrderReleaseNum(java.lang.String aOrderReleaseNum)
This method sets the order release number.
|
void | setDataBeanKeyOrdersId(java.lang.String aOrdersId)
This method sets the order Id.
|
void | setProductTotal(java.math.BigDecimal amount)
This method sets the total product amount related to this order release.
|
void | setRequestProperties(TypedProperty aRequestProperty)
This method sets the request property within this bean.
|
void | setShippingChargeTotal(java.math.BigDecimal amount)
This method sets the shipping charge amount related to this order release.
|
void | setShippingTaxTotal(java.math.BigDecimal amount)
This method sets the shipping tax amount related to this order release.
|
void | setTaxTotal(java.math.BigDecimal amount)
This method sets the tax total amount related to this order release.
|
public static final java.lang.String COPYRIGHT
protected CommandContext iCommandContext
protected TypedProperty iRequestProperties
protected java.lang.String iDataBeanKeyOrderReleaseNum
protected java.lang.String iDataBeanKeyOrdersId
protected OrderItemDataBean[] iOrderItemList
protected java.lang.String[] iTrackingIdList
protected java.lang.String[] iPackageIdList
protected OrderReleaseTotalsDataBean[] iOrderReleaseTotals
public OrderReleaseDataBean(OrderReleaseAccessBean aabOrderRelease) throws java.lang.Exception
public OrderReleaseDataBean()
public CommandContext getCommandContext()
public java.lang.String getDataBeanKeyOrderReleaseNum()
public java.lang.String getDataBeanKeyOrdersId()
public Protectable getDelegate() throws java.lang.Exception
public OrderItemDataBean[] getOrderItemDataBeans() throws java.lang.Exception
public java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException
public java.lang.String[] getPackageIds() throws java.lang.Exception
public TypedProperty getRequestProperties()
public java.lang.String[] getTrackingIds() throws java.lang.Exception
public com.ibm.commerce.inventory.beans.PackslipDetailDataBean parsePackSlipXml() throws java.lang.Exception
public void populate() throws java.lang.Exception
public void setCommandContext(CommandContext aCommandContext)
public void setDataBeanKeyOrderReleaseNum(java.lang.String aOrderReleaseNum)
public void setDataBeanKeyOrdersId(java.lang.String aOrdersId)
public void setRequestProperties(TypedProperty aRequestProperty) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException
public boolean fulfills(java.lang.Long member, java.lang.String relationship) throws java.rmi.RemoteException, java.lang.Exception
public OrderReleaseTotalsDataBean[] getOrderReleaseTotals()
public java.math.BigDecimal getAdjustmentTotal()
public java.math.BigDecimal getProductTotal()
public java.math.BigDecimal getShippingChargeTotal()
public java.math.BigDecimal getShippingTaxTotal()
public java.math.BigDecimal getTaxTotal()
public void setAdjustmentTotal(java.math.BigDecimal amount)
public void setProductTotal(java.math.BigDecimal amount)
public void setShippingChargeTotal(java.math.BigDecimal amount)
public void setShippingTaxTotal(java.math.BigDecimal amount)
public void setTaxTotal(java.math.BigDecimal amount)