java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.ordermanagement.objects.ReturnReasonAccessBean
This table stores the reason for customer dissatisfaction with a product. This access bean corresponds to the database table 'RTNREASON'.
Constructor Summary | |
ReturnReasonAccessBean() Zero argument constructor used to initialize the access bean. |
|
ReturnReasonAccessBean(javax.ejb.EJBObject o) constructor |
|
ReturnReasonAccessBean(java.lang.String newCode, java.lang.Integer newStoreentId) 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). |
protected java.lang.String | defaultJNDIName() |
java.util.Enumeration | findByCodeAndStoreentId(java.lang.String code, java.lang.Integer storeentId)
Retrieves all the charge type of a certain code defined for a store or corresponding store group.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 |
java.util.Enumeration | findByCodeAndStoreentIdsForCustomer(java.lang.String code, java.lang.Integer storeentId, java.lang.Integer aStoreentId)
Retrieves the return reasons defined for a store and its corresponding store group which reflect a customer's perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND CODE = ? AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'C' OR REASONTYPE = 'B') |
java.util.Enumeration | findByCodeAndStoreentIdsForStore(java.lang.String code, java.lang.Integer storeentId, java.lang.Integer aStoreentId)
Retrieves the return reasons of a certain code defined for a store and its corresponding store group which reflect a merchants perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND CODE = ? AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'M' OR REASONTYPE = 'B') |
java.util.Enumeration | findByStoreentIdsForCustomer(java.lang.Integer storeentId, java.lang.Integer aStoreentId)
Retrieves the return reasons defined for a store and its corresponding store group which reflect a customer's perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'C' OR REASONTYPE ='B') |
java.util.Enumeration | findByStoreentIdsForStore(java.lang.Integer storeentId, java.lang.Integer aStoreentId)
Retrieves the return reasons defined for a store and its corresponding store group which reflect a merchants perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'M' OR REASONTYPE = 'B') |
java.util.Enumeration | findByStoreIdAndStoreGroupId(java.lang.Integer storeId, java.lang.Integer storeGroupId)
Retrieves all the return reasons defined for a store and its corresponding store group.
The SQL query used to fetch the requested row from the RTNREASON table is: SELECT * FROM RTNREASON T1 WHERE T1.STOREENT_ID = ? OR T1.STOREENT_ID = ? |
java.lang.String | getCode() This method provides access to the RTNREASON.CODE column of DB2 type CHAR(30) NOT NULL. |
ReturnReasonDescriptionAccessBean | getDescription(java.lang.Integer languageId) |
java.lang.String | getMarkForDelete() This method provides access to the RTNREASON.MARKFORDELETE column of DB2 type INTEGER NOT NULL DEFAULT 0. |
java.lang.Integer | getMarkForDeleteInEJBType() This method provides access to the RTNREASON.MARKFORDELETE column of DB2 type INTEGER NOT NULL DEFAULT 0. |
java.lang.String | getReasonType() This method provides access to the RTNREASON.REASONTYPE column of DB2 type CHAR(1) NOT NULL DEFAULT 'B'. |
java.lang.String | getRtnReasonId() This method provides access to the RTNREASON.RTNREASON_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getRtnReasonIdInEJBType() This method provides access to the RTNREASON.RTNREASON_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String | getStoreentId() This method provides access to the RTNREASON.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getStoreentIdInEJBType() This method provides access to the RTNREASON.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setCode(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_rtnReasonId(java.lang.String newValue) Set the primary key for this object |
void | setMarkForDelete(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setMarkForDelete(java.lang.String newValue) This method accesses a non-CMP field |
void | setReasonType(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 | setStoreentId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStoreentId(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 |
public ReturnReasonAccessBean()
public ReturnReasonAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public ReturnReasonAccessBean(java.lang.String newCode, java.lang.Integer newStoreentId) 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
Method Detail |
public java.util.Enumeration findByCodeAndStoreentId(java.lang.String code, java.lang.Integer storeentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the charge type of a certain code defined for a store or corresponding store group.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1
public java.util.Enumeration findByCodeAndStoreentIdsForCustomer(java.lang.String code, java.lang.Integer storeentId, java.lang.Integer aStoreentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the return reasons defined for a store and its corresponding store group which reflect a customer's perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND CODE = ? AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'C' OR REASONTYPE = 'B')
public java.util.Enumeration findByCodeAndStoreentIdsForStore(java.lang.String code, java.lang.Integer storeentId, java.lang.Integer aStoreentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the return reasons of a certain code defined for a store and its corresponding store group which reflect a merchants perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND CODE = ? AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'M' OR REASONTYPE = 'B')
public java.util.Enumeration findByStoreIdAndStoreGroupId(java.lang.Integer storeId, java.lang.Integer storeGroupId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the return reasons defined for a store and its corresponding store group.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1 WHERE T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?
public java.util.Enumeration findByStoreentIdsForCustomer(java.lang.Integer storeentId, java.lang.Integer aStoreentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the return reasons defined for a store and its corresponding store group which reflect a customer's perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'C' OR REASONTYPE ='B')
public java.util.Enumeration findByStoreentIdsForStore(java.lang.Integer storeentId, java.lang.Integer aStoreentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the return reasons defined for a store and its corresponding store group which reflect a merchants perspective on the reason for a return.
The SQL query used to fetch the requested row from the RTNREASON table is:
SELECT * FROM RTNREASON T1 WHERE T1.MARKFORDELETE = 0 AND (T1.STOREENT_ID = ? OR T1.STOREENT_ID = ?) AND (REASONTYPE = 'M' OR REASONTYPE = 'B')
public void setInitKey_rtnReasonId(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public java.lang.String getCode() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.CODE column of DB2 type CHAR(30) NOT NULL.
The following is a description of this column:
Code used to reference the return reason.
public void setCode(java.lang.String newValue)
public java.lang.String getMarkForDelete() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.MARKFORDELETE column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
Indicates if this return reason has been marked for deletion:&l
public java.lang.Integer getMarkForDeleteInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.MARKFORDELETE column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
Indicates if this return reason has been marked for deletion:&l
public void setMarkForDelete(java.lang.String newValue)
public void setMarkForDelete(java.lang.Integer newValue)
public java.lang.String getStoreentId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The StoreEntity in which the return reason is used.
public java.lang.Integer getStoreentIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The StoreEntity in which the return reason is used.
public void setStoreentId(java.lang.String newValue)
public void setStoreentId(java.lang.Integer newValue)
public java.lang.String getRtnReasonId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Generated unique key.
public java.lang.Integer getRtnReasonIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.RTNREASON_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Generated unique key.
public void setRtnReasonId(java.lang.String newValue)
public void setRtnReasonId(java.lang.Integer newValue)
public java.lang.String getReasonType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RTNREASON.REASONTYPE column of DB2 type CHAR(1) NOT NULL DEFAULT 'B'.
The following is a description of this column:
The way in which the return reason may be used as follows:&l
public void setReasonType(java.lang.String newValue)
public ReturnReasonDescriptionAccessBean getDescription(java.lang.Integer languageId) throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.