com.ibm.commerce.emarketing.objects
Class EmailPromotionRecipientsAccessBean

java.lang.Object
  |
  +--AbstractEntityAccessBean
        |
        +--com.ibm.commerce.emarketing.objects.EmailPromotionRecipientsAccessBean

public class EmailPromotionRecipientsAccessBean
extends AbstractEntityAccessBean

This table records the recipients of an e-mail activity. EmailPromotionRecipientsAccessBean

See Also:
Serialized Form

Constructor Summary
EmailPromotionRecipientsAccessBean()
          constructor
EmailPromotionRecipientsAccessBean(java.lang.Integer argEmailPromotionId, java.lang.Integer argCount, java.lang.String argRecipients)
          EmailPromotionRecipientsAccessBean
EmailPromotionRecipientsAccessBean(javax.ejb.EJBObject o)
          EmailPromotionRecipientsAccessBean
 
Method Summary
 void commitCopyHelper()
          commitCopyHelper
 java.lang.String defaultJNDIName()
          defaultJNDIName
  EmailPromotionRecipientsAccessBean findByEmailPromotionId(java.lang.Integer argEmailPromotionId)
          Finds an instance using emailPromotionId
 boolean fulfills(java.lang.Long member, java.lang.String relationship)
          fulfills
 java.lang.String getCount()
          Get accessor for persistent attribute: count
 java.lang.Integer getCountInEJBType()
          getCountInEJBType
 java.lang.String getEmailPromotionId()
          getEmailPromotionId
 java.lang.Integer getEmailPromotionIdInEJBType()
          getEmailPromotionIdInEJBType
 java.lang.Long getOwner()
          getOwner
 java.lang.String getRecipients()
          Get accessor for persistent attribute: recipients
protected  void instantiateEJB()
          instantiateEJB
protected  boolean instantiateEJBByPrimaryKey()
          instantiateEJBByPrimaryKey
 void refreshCopyHelper()
          refreshCopyHelper
 void setCount(java.lang.Integer newValue)
          Set accessor for persistent attribute: count
 void setCount(java.lang.String newValue)
          This method accesses a non-CMP field
 void setInitKey_emailPromotionId(java.lang.Integer newValue)
          setInitKey_emailPromotionId
 void setRecipients(java.lang.String newValue)
          Set accessor for persistent attribute: recipients
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailPromotionRecipientsAccessBean

public EmailPromotionRecipientsAccessBean()
constructor

EmailPromotionRecipientsAccessBean

public EmailPromotionRecipientsAccessBean(javax.ejb.EJBObject o)
                                   throws java.rmi.RemoteException
EmailPromotionRecipientsAccessBean

EmailPromotionRecipientsAccessBean

public EmailPromotionRecipientsAccessBean(java.lang.Integer argEmailPromotionId,
                                          java.lang.Integer argCount,
                                          java.lang.String argRecipients)
                                   throws javax.naming.NamingException,
                                          javax.ejb.CreateException,
                                          java.rmi.RemoteException
EmailPromotionRecipientsAccessBean
Method Detail

getCount

public java.lang.String getCount()
                          throws java.rmi.RemoteException,
                                 javax.ejb.CreateException,
                                 javax.ejb.FinderException,
                                 javax.naming.NamingException
Get accessor for persistent attribute: count
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCount

public void setCount(java.lang.Integer newValue)
Set accessor for persistent attribute: count

getEmailPromotionId

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

getRecipients

public java.lang.String getRecipients()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException
Get accessor for persistent attribute: recipients
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRecipients

public void setRecipients(java.lang.String newValue)
Set accessor for persistent attribute: recipients

defaultJNDIName

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

instantiateEJB

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

instantiateEJBByPrimaryKey

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

refreshCopyHelper

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

commitCopyHelper

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

fulfills

public boolean fulfills(java.lang.Long member,
                        java.lang.String relationship)
                 throws javax.naming.NamingException,
                        javax.ejb.FinderException,
                        java.lang.Exception,
                        java.rmi.RemoteException
fulfills
Returns:
javax.naming.NamingException
javax.ejb.FinderException
java.lang.Exception
java.rmi.RemoteException

getOwner

public java.lang.Long getOwner()
                        throws javax.naming.NamingException,
                               javax.ejb.FinderException,
                               java.lang.Exception,
                               java.rmi.RemoteException
getOwner
Returns:
javax.naming.NamingException
javax.ejb.FinderException
java.lang.Exception
java.rmi.RemoteException

setInitKey_emailPromotionId

public void setInitKey_emailPromotionId(java.lang.Integer newValue)
setInitKey_emailPromotionId

Set the primary key for this object

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

findByEmailPromotionId

public EmailPromotionRecipientsAccessBean findByEmailPromotionId(java.lang.Integer argEmailPromotionId)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException
Finds an instance using emailPromotionId
javax.naming.NamingException
javax.ejb.FinderException
java.rmi.RemoteException

getCountInEJBType

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

setCount

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

getEmailPromotionIdInEJBType

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