com.ibm.commerce.order.beans
Class OrderItemDataBean

com.ibm.commerce.order.beans.OrderItemDataBean
All Implemented Interfaces:
Delegator

public class OrderItemDataBean
implements Delegator

This bean provides access to the ORDERITEMS table.

The following is a description of this table:

Each row of this table represents an OrderItem in an Order.


Fields inherited from interface com.ibm.commerce.security.Delegator
COPYRIGHT
 
Constructor Summary
OrderItemDataBean()
           
 
Method Summary
 java.lang.Long getApplicableContractId()
          IBM internal use only.
 FormattedMonetaryAmountDataBean getApplicableContractPrice()
          IBM internal use only.
 CommandContext getCommandContext()
          Gets the command context set within this bean.
 FormattedMonetaryAmountDataBean getFormattedShippingCharge()
          IBM internal use only.
 FormattedMonetaryAmountDataBean getFormattedShippingTaxAmount()
          IBM internal use only.
 FormattedMonetaryAmountDataBean getFormattedTaxAmount()
          IBM internal use only.
 FormattedMonetaryAmountDataBean getFormattedTotalAdjustment()
          IBM internal use only.
 FormattedMonetaryAmountDataBean getFormattedTotalProduct()
          IBM internal use only.
 PriceDataBean getPerItemTotalPrice()
          IBM internal use only.
 PriceDataBean getPriceDataBean()
          IBM internal use only.
 TypedProperty getRequestProperties()
          Gets the request property set within this bean.
 void populate()
          Retrieves data from the database.
 void setCommandContext(CommandContext aCommandContext1)
          Sets the command context within this bean.
 void setOrderItemId(java.lang.String aOrderItemId1)
          This method provides access to the ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.
 void setRequestProperties(TypedProperty aRequestProperties1)
          Sets the request property within this bean.
 
Methods inherited from interface com.ibm.commerce.security.Delegator
getDelegate
 

Constructor Detail

OrderItemDataBean

public OrderItemDataBean()
Method Detail

getApplicableContractId

public java.lang.Long getApplicableContractId()
                                       throws javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              java.rmi.RemoteException,
                                              javax.naming.NamingException,
                                              ECSystemException

IBM internal use only.

Returns:
java.lang.Long
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getApplicableContractPrice

public FormattedMonetaryAmountDataBean getApplicableContractPrice()
                                                           throws javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException,
                                                                  javax.naming.NamingException,
                                                                  ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getCommandContext

public CommandContext getCommandContext()

Gets the command context set within this bean.

Returns:
com.ibm.commerce.command.CommandContext

getFormattedShippingCharge

public FormattedMonetaryAmountDataBean getFormattedShippingCharge()
                                                           throws javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException,
                                                                  javax.naming.NamingException,
                                                                  ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getFormattedShippingTaxAmount

public FormattedMonetaryAmountDataBean getFormattedShippingTaxAmount()
                                                              throws javax.ejb.CreateException,
                                                                     javax.ejb.FinderException,
                                                                     java.rmi.RemoteException,
                                                                     javax.naming.NamingException,
                                                                     ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getFormattedTaxAmount

public FormattedMonetaryAmountDataBean getFormattedTaxAmount()
                                                      throws javax.ejb.CreateException,
                                                             javax.ejb.FinderException,
                                                             java.rmi.RemoteException,
                                                             javax.naming.NamingException,
                                                             ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getFormattedTotalAdjustment

public FormattedMonetaryAmountDataBean getFormattedTotalAdjustment()
                                                            throws javax.ejb.CreateException,
                                                                   javax.ejb.FinderException,
                                                                   java.rmi.RemoteException,
                                                                   javax.naming.NamingException,
                                                                   ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getFormattedTotalProduct

public FormattedMonetaryAmountDataBean getFormattedTotalProduct()
                                                         throws javax.ejb.CreateException,
                                                                javax.ejb.FinderException,
                                                                java.rmi.RemoteException,
                                                                javax.naming.NamingException,
                                                                ECSystemException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.FormattedMonetaryAmountDataBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
ECSystemException - The com.ibm.commerce.exception.ECSystemException exception

getPerItemTotalPrice

public PriceDataBean getPerItemTotalPrice()

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean

getPriceDataBean

public PriceDataBean getPriceDataBean()

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean

getRequestProperties

public TypedProperty getRequestProperties()

Gets the request property set within this bean.

Returns:
com.ibm.commerce.datatype.TypedProperty

populate

public void populate()
              throws java.lang.Exception

Retrieves data from the database.

Returns:
void
Throws:
java.lang.Exception - The java.lang.Exception exception

setCommandContext

public void setCommandContext(CommandContext aCommandContext1)

Sets the command context within this bean.

Parameters:
aCommandContext1 - com.ibm.commerce.command.CommandContext
Returns:
void

setOrderItemId

public void setOrderItemId(java.lang.String aOrderItemId1)

This method provides access to the ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Parameters:
aOrderItemId1 - java.lang.String
Returns:
void

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties1)

Sets the request property within this bean.

Parameters:
aRequestProperties1 - com.ibm.commerce.datatype.TypedProperty
Returns:
void