com.ibm.commerce.ordermanagement.objects
Class RMAItemAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.ordermanagement.objects.RMAItemAccessBean
All Implemented Interfaces:
RMAItemAccessBeanData, java.io.Serializable

public class RMAItemAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements RMAItemAccessBeanData

This bean provides access to the RMAITEM table.

The following is a description of this table:

This table stores item information for a return or credit for a return merchandise authorization (RMA).

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
RMAItemAccessBean()
          Default constructor.
RMAItemAccessBean(javax.ejb.EJBObject ejbObject)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
RMAItemAccessBean(java.lang.Long rmaID, java.lang.String literalRefund, java.lang.Double quantity, java.lang.Long catalog, java.lang.String currency, java.lang.Long itemSpecificationID, java.lang.Long memberID, java.lang.Integer returnReasonID)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findApprovedByOrderItemsId(java.lang.Long orderItemID)
          Retrieves all the RMA items for a particular Order Item which have been approved.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.OrderItems_id = ? and (T1.status = 'MAN' or T1.status='APP')
 java.util.Enumeration findByOrderItemId(java.lang.Long orderItemID)
          Retrieves all the RMA items from a particular Order Item.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.ORDERITEMS_ID = ?
 java.util.Enumeration findByRmaId(java.lang.Long rmaID)
          Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMA_ID = ?
 java.util.Enumeration findByRmaIdForUpdate(java.lang.Long rmaID)
          Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMA_ID = ? FOR UPDATE
 java.util.Enumeration findByRmaItemIdForUpdate(java.lang.Long rmaID)
          Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMAITEM_ID = ? FOR UPDATE
 java.lang.String getAdjustment()
          This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.lang.String getAdjustmentCredit()
          This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.math.BigDecimal getAdjustmentCreditInEJBType()
          This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.math.BigDecimal getAdjustmentInEJBType()
          This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.lang.String getCatalogEntryId()
          This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryIdInEJBType()
          This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getComments()
          This method provides access to the RMAITEM.COMMENTS column of DB2 type VARCHAR(254) NULL.
 java.lang.String getCreditAmount()
          This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.math.BigDecimal getCreditAmountInEJBType()
          This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.lang.String getCreditDate()
          This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getCreditDateInEJBType()
          This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getCurrency()
          This method provides access to the RMAITEM.CURRENCY column of DB2 type CHAR(3) NOT NULL.
 java.lang.String getInventoryQuantity()
          This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getInventoryQuantityInEJBType()
          This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.String getItemSpcId()
          This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getItemSpcIdInEJBType()
          This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getLastUpdate()
          This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastUpdateInEJBType()
          This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getMemberId()
          This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getMemberIdInEJBType()
          This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOrderItemsId()
          This method provides access to the RMAITEM.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOrderItemsIdInEJBType()
          This method provides access to the RMAITEM.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 java.lang.String getQuantity()
          This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.
 java.lang.Double getQuantityInEJBType()
          This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.
 java.lang.String getRefundOrReplace()
          This method provides access to the RMAITEM.REFUNDORREPLACE column of DB2 type CHAR(3) NOT NULL.
 java.lang.String getRmaId()
          This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getRmaIdInEJBType()
          This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getRmaItemId()
          This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getRmaItemIdInEJBType()
          This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getRtnReasonId()
          This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getRtnReasonIdInEJBType()
          This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getStatus()
          This method provides access to the RMAITEM.STATUS column of DB2 type CHAR(3) NULL.
 java.lang.String getTaxAmount()
          This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTaxAmountInEJBType()
          This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getTotalCredit()
          This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 java.math.BigDecimal getTotalCreditInEJBType()
          This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAdjustment(java.math.BigDecimal aAdjustment)
          This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setAdjustment(java.lang.String aAdjustment)
          This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setAdjustmentCredit(java.math.BigDecimal aAdjustmentCredit)
          This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setAdjustmentCredit(java.lang.String aAdjustmentCredit)
          This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setCatalogEntryId(java.lang.Long aCatalogEntryId)
          This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 void setCatalogEntryId(java.lang.String aCatalogEntryId)
          This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 void setComments(java.lang.String aComments)
          This method provides access to the RMAITEM.COMMENTS column of DB2 type VARCHAR(254) NULL.
 void setCreditAmount(java.math.BigDecimal aCreditAmount)
          This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setCreditAmount(java.lang.String aCreditAmount)
          This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setCreditDate(java.lang.String aCreditDate)
          This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.
 void setCreditDate(java.sql.Timestamp aCreditDate)
          This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.
 void setCurrency(java.lang.String aCurrency)
          This method provides access to the RMAITEM.CURRENCY column of DB2 type CHAR(3) NOT NULL.
 void setInitKey_rmaItemId(java.lang.String aInitKey_rmaItemId)
          Set the primary key for this object
 void setInventoryQuantity(java.lang.Integer aInventoryQuantity)
          This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.
 void setInventoryQuantity(java.lang.String aInventoryQuantity)
          This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.
 void setItemSpcId(java.lang.Long aItemSpcId)
          This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.
 void setItemSpcId(java.lang.String aItemSpcId)
          This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.
 void setLastUpdate(java.lang.String aLastUpdate)
          This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.sql.Timestamp aLastUpdate)
          This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setMemberId(java.lang.Long aMemberId)
          This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setMemberId(java.lang.String aMemberId)
          This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setOrderItemsId(java.lang.Long aOrderItemsId)
          This method provides access to the RMAITEM.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 void setOrderItemsId(java.lang.String aOrderItemsId)
          This method provides access to the RMAITEM.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 void setQuantity(java.lang.Double aQuantity)
          This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.
 void setQuantity(java.lang.String aQuantity)
          This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.
 void setRefundOrReplace(java.lang.String aRefundOrReplace)
          This method provides access to the RMAITEM.REFUNDORREPLACE column of DB2 type CHAR(3) NOT NULL.
 void setRmaId(java.lang.Long aRmaId)
          This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.
 void setRmaId(java.lang.String aRmaId)
          This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.
 void setRmaItemId(java.lang.Long aRmaItemId)
          This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.
 void setRmaItemId(java.lang.String aRmaItemId)
          This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.
 void setRtnReasonId(java.lang.Integer aRtnReasonId)
          This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
 void setRtnReasonId(java.lang.String aRtnReasonId)
          This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
 void setStatus(java.lang.String aStatus)
          This method provides access to the RMAITEM.STATUS column of DB2 type CHAR(3) NULL.
 void setTaxAmount(java.math.BigDecimal aTaxAmount)
          This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setTaxAmount(java.lang.String aTaxAmount)
          This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setTotalCredit(java.math.BigDecimal aTotalCredit)
          This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 void setTotalCredit(java.lang.String aTotalCredit)
          This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMAItemAccessBean

public RMAItemAccessBean()

Default constructor. Maps to findByPrimaryKey.


RMAItemAccessBean

public RMAItemAccessBean(javax.ejb.EJBObject ejbObject)
                  throws java.rmi.RemoteException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
ejbObject - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

RMAItemAccessBean

public RMAItemAccessBean(java.lang.Long rmaID,
                         java.lang.String literalRefund,
                         java.lang.Double quantity,
                         java.lang.Long catalog,
                         java.lang.String currency,
                         java.lang.Long itemSpecificationID,
                         java.lang.Long memberID,
                         java.lang.Integer returnReasonID)
                  throws javax.naming.NamingException,
                         javax.ejb.CreateException,
                         java.rmi.RemoteException,
                         javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
rmaID - java.lang.Long RMA ID
literalRefund - java.lang.String 'Refund'
quantity - java.lang.Double Quantity
catalog - Entry ID java.lang.Long Catalog Entry ID
currency - of Credit java.lang.String Currency of Credit
itemSpecificationID - java.lang.Long Item Specification ID
memberID - java.lang.Long Member ID
returnReasonID - java.lang.Integer Return Reason ID
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
Method Detail

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findApprovedByOrderItemsId

public java.util.Enumeration findApprovedByOrderItemsId(java.lang.Long orderItemID)
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

Retrieves all the RMA items for a particular Order Item which have been approved.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.OrderItems_id = ? and (T1.status = 'MAN' or T1.status='APP')

Parameters:
orderItemID - java.lang.Long Order Item ID
Returns:
An Enumeration of all the RMAItemAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderItemId

public java.util.Enumeration findByOrderItemId(java.lang.Long orderItemID)
                                        throws java.rmi.RemoteException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

Retrieves all the RMA items from a particular Order Item.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.ORDERITEMS_ID = ?

Parameters:
orderItemID - java.lang.Long Order Item ID
Returns:
An Enumeration of all the RMAItemAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByRmaId

public java.util.Enumeration findByRmaId(java.lang.Long rmaID)
                                  throws java.rmi.RemoteException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException

Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMA_ID = ?

Parameters:
rmaID - java.lang.Long RMA ID
Returns:
An Enumeration of all the RMAItemAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByRmaIdForUpdate

public java.util.Enumeration findByRmaIdForUpdate(java.lang.Long rmaID)
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMA_ID = ? FOR UPDATE

Parameters:
rmaID - java.lang.Long RMA ID
Returns:
An Enumeration of all the RMAItemAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByRmaItemIdForUpdate

public java.util.Enumeration findByRmaItemIdForUpdate(java.lang.Long rmaID)
                                               throws java.rmi.RemoteException,
                                                      javax.ejb.FinderException,
                                                      javax.naming.NamingException

Retrieves all the RMA items for a particular RMA.
The SQL query used to fetch the requested row from the RMAITEM table is:
SELECT * FROM RMAITEM T1 WHERE T1.RMAITEM_ID = ? FOR UPDATE

Parameters:
rmaID - java.lang.Long RMA ID
Returns:
An Enumeration of all the RMAItemAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAdjustment

public java.lang.String getAdjustment()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Any adjustment to be made to the credit amount by a Customer Service Representative.

Specified by:
getAdjustment in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAdjustmentCredit

public java.lang.String getAdjustmentCredit()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The adjustment, from the original order, to be credited.

Specified by:
getAdjustmentCredit in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAdjustmentCreditInEJBType

public java.math.BigDecimal getAdjustmentCreditInEJBType()
                                                  throws java.rmi.RemoteException,
                                                         javax.ejb.CreateException,
                                                         javax.ejb.FinderException,
                                                         javax.naming.NamingException

This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The adjustment, from the original order, to be credited.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAdjustmentInEJBType

public java.math.BigDecimal getAdjustmentInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Any adjustment to be made to the credit amount by a Customer Service Representative.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCatalogEntryId

public java.lang.String getCatalogEntryId()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getCatalogEntryId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCatalogEntryIdInEJBType

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

This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

getComments

public java.lang.String getComments()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the RMAITEM.COMMENTS column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Comment that applies to the RMA item.

Specified by:
getComments in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditAmount

public java.lang.String getCreditAmount()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The amount of the credit for this item in the currency specified by CURRENCY. If this amount is NULL then the credit amount is unknown.

Specified by:
getCreditAmount in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditAmountInEJBType

public java.math.BigDecimal getCreditAmountInEJBType()
                                              throws java.rmi.RemoteException,
                                                     javax.ejb.CreateException,
                                                     javax.ejb.FinderException,
                                                     javax.naming.NamingException

This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The amount of the credit for this item in the currency specified by CURRENCY. If this amount is NULL then the credit amount is unknown.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditDate

public java.lang.String getCreditDate()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The date that the credit was initiated.

Specified by:
getCreditDate in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditDateInEJBType

public java.sql.Timestamp getCreditDateInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The date that the credit was initiated.

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCurrency

public java.lang.String getCurrency()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the RMAITEM.CURRENCY column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

The currency of the monetary amounts specified for this item. This is a currency code as per ISO 4217 standards.

Specified by:
getCurrency in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInventoryQuantity

public java.lang.String getInventoryQuantity()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity in inventory units.

Specified by:
getInventoryQuantity in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInventoryQuantityInEJBType

public java.lang.Integer getInventoryQuantityInEJBType()
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity in inventory units.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemSpcId

public java.lang.String getItemSpcId()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Identity of the inventory item.

Specified by:
getItemSpcId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemSpcIdInEJBType

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

This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Identity of the inventory item.

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

getLastUpdate

public java.lang.String getLastUpdate()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last update.

Specified by:
getLastUpdate in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLastUpdateInEJBType

public java.sql.Timestamp getLastUpdateInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last update.

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberId

public java.lang.String getMemberId()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID of the member who created the RMA item record.

Specified by:
getMemberId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberIdInEJBType

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

This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID of the member who created the RMA item record.

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

getOrderItemsId

public java.lang.String getOrderItemsId()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

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

The following is a description of this column:

The OrderItem from which the ITEMSPC_ID is from.

Specified by:
getOrderItemsId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderItemsIdInEJBType

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

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

The following is a description of this column:

The OrderItem from which the ITEMSPC_ID is from.

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

getQuantity

public java.lang.String getQuantity()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
getQuantity in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getQuantityInEJBType

public java.lang.Double getQuantityInEJBType()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Returns:
java.lang.Double
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRefundOrReplace

public java.lang.String getRefundOrReplace()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method provides access to the RMAITEM.REFUNDORREPLACE column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

Specifies whether the RMA item will be refunded or replaced: REF (refund) or REP (replace). This affects whether credit is done internally or externally and whether exchange information was gathered. Only REF is valid.

Specified by:
getRefundOrReplace in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRmaId

public java.lang.String getRmaId()
                          throws java.rmi.RemoteException,
                                 javax.ejb.CreateException,
                                 javax.ejb.FinderException,
                                 javax.naming.NamingException

This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The RMA of which this RMAItem is a part.

Specified by:
getRmaId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRmaIdInEJBType

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

This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The RMA of which this RMAItem is a part.

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

getRmaItemId

public java.lang.String getRmaItemId()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Specified by:
getRmaItemId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRmaItemIdInEJBType

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

This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

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

getRtnReasonId

public java.lang.String getRtnReasonId()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException

This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The reason for the item to be returned.

Specified by:
getRtnReasonId in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRtnReasonIdInEJBType

public java.lang.Integer getRtnReasonIdInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The reason for the item to be returned.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStatus

public java.lang.String getStatus()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the RMAITEM.STATUS column of DB2 type CHAR(3) NULL.

The following is a description of this column:

The status of the RMAItem as follows:
PND = pending
APP = automatically approved
MAN = manually approved

Specified by:
getStatus in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTaxAmount

public java.lang.String getTaxAmount()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The amount of tax to be refunded, in the currency specified by CURRENCY. If this amount is NULL then the tax amount is unknown.

Specified by:
getTaxAmount in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTaxAmountInEJBType

public java.math.BigDecimal getTaxAmountInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The amount of tax to be refunded, in the currency specified by CURRENCY. If this amount is NULL then the tax amount is unknown.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTotalCredit

public java.lang.String getTotalCredit()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException

This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Total credit for the RMA Item.

Specified by:
getTotalCredit in interface RMAItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTotalCreditInEJBType

public java.math.BigDecimal getTotalCreditInEJBType()
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.CreateException,
                                                    javax.ejb.FinderException,
                                                    javax.naming.NamingException

This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Total credit for the RMA Item.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setAdjustment

public void setAdjustment(java.math.BigDecimal aAdjustment)

This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Any adjustment to be made to the credit amount by a Customer Service Representative.

Parameters:
aAdjustment - java.math.BigDecimal
Returns:
void

setAdjustment

public void setAdjustment(java.lang.String aAdjustment)

This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Any adjustment to be made to the credit amount by a Customer Service Representative.

Specified by:
setAdjustment in interface RMAItemAccessBeanData
Parameters:
aAdjustment - java.lang.String
Returns:
void

setAdjustmentCredit

public void setAdjustmentCredit(java.math.BigDecimal aAdjustmentCredit)

This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The adjustment, from the original order, to be credited.

Parameters:
aAdjustmentCredit - java.math.BigDecimal
Returns:
void

setAdjustmentCredit

public void setAdjustmentCredit(java.lang.String aAdjustmentCredit)

This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The adjustment, from the original order, to be credited.

Specified by:
setAdjustmentCredit in interface RMAItemAccessBeanData
Parameters:
aAdjustmentCredit - java.lang.String
Returns:
void

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long aCatalogEntryId)

This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aCatalogEntryId - java.lang.Long
Returns:
void

setCatalogEntryId

public void setCatalogEntryId(java.lang.String aCatalogEntryId)

This method provides access to the RMAITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setCatalogEntryId in interface RMAItemAccessBeanData
Parameters:
aCatalogEntryId - java.lang.String
Returns:
void

setComments

public void setComments(java.lang.String aComments)

This method provides access to the RMAITEM.COMMENTS column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Comment that applies to the RMA item.

Specified by:
setComments in interface RMAItemAccessBeanData
Parameters:
aComments - java.lang.String
Returns:
void

setCreditAmount

public void setCreditAmount(java.math.BigDecimal aCreditAmount)

This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The amount of the credit for this item in the currency specified by CURRENCY. If this amount is NULL then the credit amount is unknown.

Parameters:
aCreditAmount - java.math.BigDecimal
Returns:
void

setCreditAmount

public void setCreditAmount(java.lang.String aCreditAmount)

This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

The amount of the credit for this item in the currency specified by CURRENCY. If this amount is NULL then the credit amount is unknown.

Specified by:
setCreditAmount in interface RMAItemAccessBeanData
Parameters:
aCreditAmount - java.lang.String
Returns:
void

setCreditDate

public void setCreditDate(java.lang.String aCreditDate)

This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The date that the credit was initiated.

Specified by:
setCreditDate in interface RMAItemAccessBeanData
Parameters:
aCreditDate - java.lang.String
Returns:
void

setCreditDate

public void setCreditDate(java.sql.Timestamp aCreditDate)

This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The date that the credit was initiated.

Parameters:
aCreditDate - java.sql.Timestamp
Returns:
void

setCurrency

public void setCurrency(java.lang.String aCurrency)

This method provides access to the RMAITEM.CURRENCY column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

The currency of the monetary amounts specified for this item. This is a currency code as per ISO 4217 standards.

Specified by:
setCurrency in interface RMAItemAccessBeanData
Parameters:
aCurrency - java.lang.String
Returns:
void

setInitKey_rmaItemId

public void setInitKey_rmaItemId(java.lang.String aInitKey_rmaItemId)

Set the primary key for this object

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

setInventoryQuantity

public void setInventoryQuantity(java.lang.Integer aInventoryQuantity)

This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity in inventory units.

Parameters:
aInventoryQuantity - java.lang.Integer
Returns:
void

setInventoryQuantity

public void setInventoryQuantity(java.lang.String aInventoryQuantity)

This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity in inventory units.

Specified by:
setInventoryQuantity in interface RMAItemAccessBeanData
Parameters:
aInventoryQuantity - java.lang.String
Returns:
void

setItemSpcId

public void setItemSpcId(java.lang.Long aItemSpcId)

This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Identity of the inventory item.

Parameters:
aItemSpcId - java.lang.Long
Returns:
void

setItemSpcId

public void setItemSpcId(java.lang.String aItemSpcId)

This method provides access to the RMAITEM.ITEMSPC_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Identity of the inventory item.

Specified by:
setItemSpcId in interface RMAItemAccessBeanData
Parameters:
aItemSpcId - java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.lang.String aLastUpdate)

This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last update.

Specified by:
setLastUpdate in interface RMAItemAccessBeanData
Parameters:
aLastUpdate - java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.sql.Timestamp aLastUpdate)

This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last update.

Parameters:
aLastUpdate - java.sql.Timestamp
Returns:
void

setMemberId

public void setMemberId(java.lang.Long aMemberId)

This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID of the member who created the RMA item record.

Parameters:
aMemberId - java.lang.Long
Returns:
void

setMemberId

public void setMemberId(java.lang.String aMemberId)

This method provides access to the RMAITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID of the member who created the RMA item record.

Specified by:
setMemberId in interface RMAItemAccessBeanData
Parameters:
aMemberId - java.lang.String
Returns:
void

setOrderItemsId

public void setOrderItemsId(java.lang.Long aOrderItemsId)

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

The following is a description of this column:

The OrderItem from which the ITEMSPC_ID is from.

Parameters:
aOrderItemsId - java.lang.Long
Returns:
void

setOrderItemsId

public void setOrderItemsId(java.lang.String aOrderItemsId)

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

The following is a description of this column:

The OrderItem from which the ITEMSPC_ID is from.

Specified by:
setOrderItemsId in interface RMAItemAccessBeanData
Parameters:
aOrderItemsId - java.lang.String
Returns:
void

setQuantity

public void setQuantity(java.lang.Double aQuantity)

This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Parameters:
aQuantity - java.lang.Double
Returns:
void

setQuantity

public void setQuantity(java.lang.String aQuantity)

This method provides access to the RMAITEM.QUANTITY column of DB2 type DOUBLE NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
setQuantity in interface RMAItemAccessBeanData
Parameters:
aQuantity - java.lang.String
Returns:
void

setRefundOrReplace

public void setRefundOrReplace(java.lang.String aRefundOrReplace)

This method provides access to the RMAITEM.REFUNDORREPLACE column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

Specifies whether the RMA item will be refunded or replaced: REF (refund) or REP (replace). This affects whether credit is done internally or externally and whether exchange information was gathered. Only REF is valid.

Specified by:
setRefundOrReplace in interface RMAItemAccessBeanData
Parameters:
aRefundOrReplace - java.lang.String
Returns:
void

setRmaId

public void setRmaId(java.lang.Long aRmaId)

This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The RMA of which this RMAItem is a part.

Parameters:
aRmaId - java.lang.Long
Returns:
void

setRmaId

public void setRmaId(java.lang.String aRmaId)

This method provides access to the RMAITEM.RMA_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The RMA of which this RMAItem is a part.

Specified by:
setRmaId in interface RMAItemAccessBeanData
Parameters:
aRmaId - java.lang.String
Returns:
void

setRmaItemId

public void setRmaItemId(java.lang.Long aRmaItemId)

This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Parameters:
aRmaItemId - java.lang.Long
Returns:
void

setRmaItemId

public void setRmaItemId(java.lang.String aRmaItemId)

This method provides access to the RMAITEM.RMAITEM_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Specified by:
setRmaItemId in interface RMAItemAccessBeanData
Parameters:
aRmaItemId - java.lang.String
Returns:
void

setRtnReasonId

public void setRtnReasonId(java.lang.Integer aRtnReasonId)

This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The reason for the item to be returned.

Parameters:
aRtnReasonId - java.lang.Integer
Returns:
void

setRtnReasonId

public void setRtnReasonId(java.lang.String aRtnReasonId)

This method provides access to the RMAITEM.RTNREASON_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The reason for the item to be returned.

Specified by:
setRtnReasonId in interface RMAItemAccessBeanData
Parameters:
aRtnReasonId - java.lang.String
Returns:
void

setStatus

public void setStatus(java.lang.String aStatus)

This method provides access to the RMAITEM.STATUS column of DB2 type CHAR(3) NULL.

The following is a description of this column:

The status of the RMAItem as follows:
PND = pending
APP = automatically approved
MAN = manually approved

Specified by:
setStatus in interface RMAItemAccessBeanData
Parameters:
aStatus - java.lang.String
Returns:
void

setTaxAmount

public void setTaxAmount(java.math.BigDecimal aTaxAmount)

This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The amount of tax to be refunded, in the currency specified by CURRENCY. If this amount is NULL then the tax amount is unknown.

Parameters:
aTaxAmount - java.math.BigDecimal
Returns:
void

setTaxAmount

public void setTaxAmount(java.lang.String aTaxAmount)

This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The amount of tax to be refunded, in the currency specified by CURRENCY. If this amount is NULL then the tax amount is unknown.

Specified by:
setTaxAmount in interface RMAItemAccessBeanData
Parameters:
aTaxAmount - java.lang.String
Returns:
void

setTotalCredit

public void setTotalCredit(java.math.BigDecimal aTotalCredit)

This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Total credit for the RMA Item.

Parameters:
aTotalCredit - java.math.BigDecimal
Returns:
void

setTotalCredit

public void setTotalCredit(java.lang.String aTotalCredit)

This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20,5) NOT NULL.

The following is a description of this column:

Total credit for the RMA Item.

Specified by:
setTotalCredit in interface RMAItemAccessBeanData
Parameters:
aTotalCredit - java.lang.String
Returns:
void