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.
|
emptyString
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 |
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.
|
findByOrdersId, findByOrdersIdAndOrderReleaseId, findByOrdersIdAndStatus, findByOrdersIdForUpdate, findByPickBatchId, getAddressId, getAddressIdInEntityType, getCaptureDate, getCaptureDateInEntityType, getCustomerConfirm, getCustomerConfirmInEntityType, getEntity, getExternalOrderNum, getExternalReference, getFfmacknowledgement, getFfmacknowledgementInEntityType, getField1, getField1InEntityType, getField2, getField3, getFulfillmentCenterId, getFulfillmentCenterIdInEntityType, getIsExpedited, getLastupdate, getLastupdateInEntityType, getMemberId, getMemberIdInEntityType, getOrderReleaseNum, getOrderReleaseNumInEntityType, getOrdersId, getOrdersIdInEntityType, getPackSlipXml, getPickBatchId, getPickBatchIdInEntityType, getShippingModeId, getShippingModeIdInEntityType, getStatus, getStoreEntityId, getStoreEntityIdInEntityType, getTimePlaced, getTimePlacedInEntityType, instantiateEntity, setAddressId, setAddressId, setCaptureDate, setCaptureDate, setCustomerConfirm, setCustomerConfirm, setExternalOrderNum, setExternalReference, setFfmacknowledgement, setFfmacknowledgement, setField1, setField1, setField2, setField3, setFulfillmentCenterId, setFulfillmentCenterId, setInitKey_orderReleaseNum, setInitKey_orderReleaseNum, setInitKey_ordersId, setInitKey_ordersId, setIsExpedited, setLastupdate, setLastupdate, setMemberId, setMemberId, setOrderReleaseNum, setOrderReleaseNum, setOrdersId, setOrdersId, setPackSlipXml, setPickBatchId, setPickBatchId, setShippingModeId, setShippingModeId, setStatus, setStoreEntityId, setStoreEntityId, setTimePlaced, setTimePlaced
public static final java.lang.String COPYRIGHT
public OrderReleaseDataBean(OrderReleaseAccessBean aabOrderRelease)
OrderReleaseAccessBean
by
extracting the OrderReleaseTotal EJB reference from the OrderReleaseAccessBean.aabOrderRelease
- order release access bean.java.lang.Exception
public OrderReleaseDataBean()
public CommandContext getCommandContext()
getCommandContext
in interface SmartDataBean
public java.lang.String getDataBeanKeyOrderReleaseNum()
getDataBeanKeyOrderReleaseNum
in interface com.ibm.commerce.inventory.beans.OrderReleaseSmartDataBean
public java.lang.String getDataBeanKeyOrdersId()
getDataBeanKeyOrdersId
in interface com.ibm.commerce.inventory.beans.OrderReleaseSmartDataBean
public Protectable getDelegate()
getDelegate
in interface Delegator
public OrderItemDataBean[] getOrderItemDataBeans() throws java.lang.Exception
java.lang.Exception
public java.lang.Long getOwner() throws java.lang.Exception
getOwner
in interface Protectable
java.lang.Exception
public java.lang.String[] getPackageIds() throws java.lang.Exception
java.lang.Exception
public TypedProperty getRequestProperties()
getRequestProperties
in interface InputDataBean
public java.lang.String[] getTrackingIds() throws java.lang.Exception
java.lang.Exception
public com.ibm.commerce.inventory.beans.PackslipDetailDataBean parsePackSlipXml() throws java.lang.Exception
java.lang.Exception
public void populate()
populate
in interface SmartDataBean
java.lang.Exception
public void setCommandContext(CommandContext aCommandContext)
setCommandContext
in interface SmartDataBean
aCommandContext
- com.ibm.commerce.command.CommandContextpublic void setDataBeanKeyOrderReleaseNum(java.lang.String aOrderReleaseNum)
setDataBeanKeyOrderReleaseNum
in interface com.ibm.commerce.inventory.beans.OrderReleaseInputDataBean
aOrderReleaseNum
- order release number.public void setDataBeanKeyOrdersId(java.lang.String aOrdersId)
setDataBeanKeyOrdersId
in interface com.ibm.commerce.inventory.beans.OrderReleaseInputDataBean
aOrdersId
- orderId.public void setRequestProperties(TypedProperty aRequestProperty)
setRequestProperties
in interface InputDataBean
aRequestProperty
- request propertypublic boolean fulfills(java.lang.Long member, java.lang.String relationship)
fulfills
in interface Protectable
member
- Member id of the memberrelationship
- The relationship the member has with respect to the resourcejava.lang.Exception
public OrderReleaseTotalsDataBean[] getOrderReleaseTotals()
OrderReleaseTotalsDataBean related to the order release.
OrderReleaseTotalsDataBean related to the order release.
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)
amount
- total adjustment amount related to this order release.public void setProductTotal(java.math.BigDecimal amount)
amount
- total product amount related to this order release.public void setShippingChargeTotal(java.math.BigDecimal amount)
amount
- shipping charge amount related to this order release.public void setShippingTaxTotal(java.math.BigDecimal amount)
amount
- shopping tax amount related to this order release.public void setTaxTotal(java.math.BigDecimal amount)
amount
- tax total amount related to this order release.