com.ibm.commerce.ordermanagement.objects
Class RMAItemAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
      com.ibm.commerce.ordermanagement.objects.RMAItemAccessBean
All Implemented Interfaces:
RMAItemAccessBeanData

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

This table stores item information for a return or credit for a return merchandise authorization (RMA). This access bean corresponds to the database table 'RMAITEM'.

See Also:
Serialized Form

Constructor Summary
RMAItemAccessBean()
Zero argument constructor used to initialize the access bean.
RMAItemAccessBean(javax.ejb.EJBObject o)
constructor
RMAItemAccessBean(java.lang.Long arg0, java.lang.String arg1, java.lang.Double arg2, java.lang.Long arg3, java.lang.String arg4, java.lang.Long arg5, java.lang.Long arg6, java.lang.Integer arg7)
constructor
Method Summary
void commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage).
protected java.lang.String defaultJNDIName()
java.util.Enumeration findApprovedByOrderItemsId(java.lang.Long argOrderItemId) 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 orderItemsId) 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 rmaItemId) 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 DEFAULT 0.
java.lang.String getAdjustmentCredit()
This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
java.math.BigDecimal getAdjustmentCreditInEJBType()
This method provides access to the RMAITEM.ADJUSTMENTCREDIT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
java.math.BigDecimal getAdjustmentInEJBType()
This method provides access to the RMAITEM.ADJUSTMENT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
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).
java.lang.String getCreditAmount()
This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
java.math.BigDecimal getCreditAmountInEJBType()
This method provides access to the RMAITEM.CREDITAMOUNT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
java.lang.String getCreditDate()
This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP.
java.sql.Timestamp getCreditDateInEJBType()
This method provides access to the RMAITEM.CREDITDATE column of DB2 type TIMESTAMP.
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 DEFAULT 0.
java.lang.Integer getInventoryQuantityInEJBType()
This method provides access to the RMAITEM.INVQUANTITY column of DB2 type INTEGER NOT NULL DEFAULT 0.
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.
java.sql.Timestamp getLastUpdateInEJBType()
This method provides access to the RMAITEM.LASTUPDATE column of DB2 type TIMESTAMP.
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.
java.lang.Long getOrderItemsIdInEJBType()
This method provides access to the RMAITEM.ORDERITEMS_ID column of DB2 type BIGINT.
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) DEFAULT 'PND'.
java.lang.String getTaxAmount()
This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getTaxAmountInEJBType()
This method provides access to the RMAITEM.TAXAMOUNT column of DB2 type DECIMAL(20 5).
java.lang.String getTotalCredit()
This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
java.math.BigDecimal getTotalCreditInEJBType()
This method provides access to the RMAITEM.TOTALCREDIT column of DB2 type DECIMAL(20 5) NOT NULL DEFAULT 0.
protected void instantiateEJB()
protected boolean instantiateEJBByPrimaryKey()
void refreshCopyHelper()
Load data from the EJBObject.
void setAdjustment(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setAdjustment(java.lang.String newValue)
This method accesses a non-CMP field
void setAdjustmentCredit(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setAdjustmentCredit(java.lang.String newValue)
This method accesses a non-CMP field
void setCatalogEntryId(java.lang.Long newValue)
This method accesses a non-CMP field
void setCatalogEntryId(java.lang.String newValue)
This method accesses a non-CMP field
void setComments(java.lang.String newValue)
This method accesses a non-CMP field
void setCreditAmount(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setCreditAmount(java.lang.String newValue)
This method accesses a non-CMP field
void setCreditDate(java.lang.String newValue)
This method accesses a non-CMP field
void setCreditDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setCurrency(java.lang.String newValue)
This method accesses a non-CMP field
void setInitKey_rmaItemId(java.lang.String newValue)
Set the primary key for this object
void setInventoryQuantity(java.lang.Integer newValue)
This method accesses a non-CMP field
void setInventoryQuantity(java.lang.String newValue)
This method accesses a non-CMP field
void setItemSpcId(java.lang.Long newValue)
This method accesses a non-CMP field
void setItemSpcId(java.lang.String newValue)
This method accesses a non-CMP field
void setLastUpdate(java.lang.String newValue)
This method accesses a non-CMP field
void setLastUpdate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field
void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field
void setOrderItemsId(java.lang.Long newValue)
This method accesses a non-CMP field
void setOrderItemsId(java.lang.String newValue)
This method accesses a non-CMP field
void setQuantity(java.lang.Double newValue)
This method accesses a non-CMP field
void setQuantity(java.lang.String newValue)
This method accesses a non-CMP field
void setRefundOrReplace(java.lang.String newValue)
This method accesses a non-CMP field
void setRmaId(java.lang.Long newValue)
This method accesses a non-CMP field
void setRmaId(java.lang.String newValue)
This method accesses a non-CMP field
void setRmaItemId(java.lang.Long newValue)
This method accesses a non-CMP field
void setRmaItemId(java.lang.String newValue)
This method accesses a non-CMP field
void setRtnReasonId(java.lang.Integer newValue)
This method accesses a non-CMP field
void setRtnReasonId(java.lang.String newValue)
This method accesses a non-CMP field
void setStatus(java.lang.String newValue)
This method accesses a non-CMP field
void setTaxAmount(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setTaxAmount(java.lang.String newValue)
This method accesses a non-CMP field
void setTotalCredit(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setTotalCredit(java.lang.String newValue)
This method accesses a non-CMP field
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

RMAItemAccessBean

public RMAItemAccessBean()
Zero argument constructor used to initialize the access bean. This constructor corresponds to the following home interface method: public abstract com.ibm.commerce.ordermanagement.objects.RMAItem com.ibm.commerce.ordermanagement.objimpl.RMAItemHomeBase.findByPrimaryKey(com.ibm.commerce.ordermanagement.objects.RMAItemKey) throws java.rmi.RemoteException,javax.ejb.FinderException The home interface method properties need to be set by calling the following setter methods before calling any business methods: setInitKey_rmaItemId( java.lang.Long )

RMAItemAccessBean

public RMAItemAccessBean(javax.ejb.EJBObject o)
                  throws java.rmi.RemoteException
constructor
Parameters:
o - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException

RMAItemAccessBean

public RMAItemAccessBean(java.lang.Long arg0,
                         java.lang.String arg1,
                         java.lang.Double arg2,
                         java.lang.Long arg3,
                         java.lang.String arg4,
                         java.lang.Long arg5,
                         java.lang.Long arg6,
                         java.lang.Integer arg7)
                  throws javax.naming.NamingException,
                         javax.ejb.CreateException,
                         java.rmi.RemoteException,
                         javax.ejb.FinderException
constructor
Parameters:
arg0 - java.lang.Long
arg1 - java.lang.String
arg2 - java.lang.Double
arg3 - java.lang.Long
arg4 - java.lang.String
arg5 - java.lang.Long
arg6 - java.lang.Long
arg7 - java.lang.Integer
Throws:
javax.naming.NamingException
javax.ejb.CreateException
java.rmi.RemoteException
javax.ejb.FinderException
Method Detail

findApprovedByOrderItemsId

public java.util.Enumeration findApprovedByOrderItemsId(java.lang.Long argOrderItemId)
                                                 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:
argOrderItemId - 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

findByOrderItemId

public java.util.Enumeration findByOrderItemId(java.lang.Long orderItemsId)
                                        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:
orderItemsId - 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

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

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

findByRmaItemIdForUpdate

public java.util.Enumeration findByRmaItemIdForUpdate(java.lang.Long rmaItemId)
                                               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:
rmaItemId - 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

setInitKey_rmaItemId

public void setInitKey_rmaItemId(java.lang.String newValue)

Set the primary key for this object

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

defaultJNDIName

protected java.lang.String defaultJNDIName()
Returns:
String

instantiateEJB

protected void instantiateEJB()
                       throws java.rmi.RemoteException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException
Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

instantiateEJBByPrimaryKey

protected boolean instantiateEJBByPrimaryKey()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.naming.NamingException
Returns:
boolean
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.naming.NamingException

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).

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

refreshCopyHelper

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

Load data from the EJBObject.

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantity

public void setQuantity(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setQuantity in interface RMAItemAccessBeanData

setQuantity

public void setQuantity(java.lang.Double newValue)
This method accesses a non-CMP field

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 DEFAULT 0.

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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 DEFAULT 0.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setAdjustment

public void setAdjustment(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setAdjustment in interface RMAItemAccessBeanData

setAdjustment

public void setAdjustment(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

Timestamp of the last update.

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

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.

The following is a description of this column:

Timestamp of the last update.

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

setLastUpdate

public void setLastUpdate(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setLastUpdate in interface RMAItemAccessBeanData

setLastUpdate

public void setLastUpdate(java.sql.Timestamp newValue)
This method accesses a non-CMP field

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCatalogEntryId

public void setCatalogEntryId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setCatalogEntryId in interface RMAItemAccessBeanData

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long newValue)
This method accesses a non-CMP field

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 DEFAULT 0.

The following is a description of this column:

Total credit for the RMA Item.

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

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 DEFAULT 0.

The following is a description of this column:

Total credit for the RMA Item.

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

setTotalCredit

public void setTotalCredit(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setTotalCredit in interface RMAItemAccessBeanData

setTotalCredit

public void setTotalCredit(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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 DEFAULT 0.

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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 DEFAULT 0.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCreditAmount

public void setCreditAmount(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setCreditAmount in interface RMAItemAccessBeanData

setCreditAmount

public void setCreditAmount(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

The OrderItem from which the ITEMSPC_ID is from.

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

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.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemsId

public void setOrderItemsId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setOrderItemsId in interface RMAItemAccessBeanData

setOrderItemsId

public void setOrderItemsId(java.lang.Long newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

The date that the credit was initiated.

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

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.

The following is a description of this column:

The date that the credit was initiated.

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

setCreditDate

public void setCreditDate(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setCreditDate in interface RMAItemAccessBeanData

setCreditDate

public void setCreditDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field

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 DEFAULT 0.

The following is a description of this column:

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

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

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 DEFAULT 0.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setAdjustmentCredit

public void setAdjustmentCredit(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setAdjustmentCredit in interface RMAItemAccessBeanData

setAdjustmentCredit

public void setAdjustmentCredit(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCurrency

public void setCurrency(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setCurrency in interface RMAItemAccessBeanData

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setItemSpcId

public void setItemSpcId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setItemSpcId in interface RMAItemAccessBeanData

setItemSpcId

public void setItemSpcId(java.lang.Long newValue)
This method accesses a non-CMP field

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 DEFAULT 0.

The following is a description of this column:

Quantity in inventory units.

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

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 DEFAULT 0.

The following is a description of this column:

Quantity in inventory units.

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

setInventoryQuantity

public void setInventoryQuantity(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setInventoryQuantity in interface RMAItemAccessBeanData

setInventoryQuantity

public void setInventoryQuantity(java.lang.Integer newValue)
This method accesses a non-CMP field

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRtnReasonId

public void setRtnReasonId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setRtnReasonId in interface RMAItemAccessBeanData

setRtnReasonId

public void setRtnReasonId(java.lang.Integer newValue)
This method accesses a non-CMP field

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) DEFAULT 'PND'.

The following is a description of this column:

The status of the RMAItem as follows:&l

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

setStatus

public void setStatus(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setStatus in interface RMAItemAccessBeanData

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRmaItemId

public void setRmaItemId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setRmaItemId in interface RMAItemAccessBeanData

setRmaItemId

public void setRmaItemId(java.lang.Long newValue)
This method accesses a non-CMP field

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).

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setComments

public void setComments(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setComments in interface RMAItemAccessBeanData

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMemberId

public void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setMemberId in interface RMAItemAccessBeanData

setMemberId

public void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRefundOrReplace

public void setRefundOrReplace(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setRefundOrReplace in interface RMAItemAccessBeanData

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRmaId

public void setRmaId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setRmaId in interface RMAItemAccessBeanData

setRmaId

public void setRmaId(java.lang.Long newValue)
This method accesses a non-CMP field

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).

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:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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).

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setTaxAmount

public void setTaxAmount(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setTaxAmount in interface RMAItemAccessBeanData

setTaxAmount

public void setTaxAmount(java.math.BigDecimal newValue)
This method accesses a non-CMP field

Feedback