com.retek.component.customer
Interface CustomerPreference

All Superinterfaces:
BusinessObject, DistributedObject
All Known Implementing Classes:
CustomerPreferenceImpl

public interface CustomerPreference
extends DistributedObject

This class holds the values for many different customer preferences in the app.


Method Summary
 Banner getBanner()
           
 ContactMethodType getPreferredContactMethod()
           
 ContactTimeType getPreferredContactTime()
           
 boolean isCreditCardOptOut()
           
 boolean isDoNotCall()
           
 boolean isDoNotEmail()
           
 boolean isDoNotMail()
           
 boolean isDoNotShareAddress()
           
 boolean isDoNotShareEmail()
           
 boolean isMailOnlyOncePerSeason()
           
 boolean isModified()
           
 void setBanner(Banner banner)
           
 void setCreditCardOptOut(boolean creditCardOptOut)
           
 void setDoNotCall(boolean doNotCall)
           
 void setDoNotEmail(boolean doNotEmail)
           
 void setDoNotMail(boolean doNotMail)
           
 void setDoNotShareAddress(boolean doNotShareAddress)
           
 void setDoNotShareEmail(boolean doNotShareEmail)
           
 void setMailOnlyOncePerSeason(boolean mailPerSeason)
           
 void setPreferredContactMethod(ContactMethodType preferredContactMethod)
           
 void setPreferredContactTime(ContactTimeType preferredContactTime)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Method Detail

getBanner

public Banner getBanner()
                 throws SystemException
Throws:
SystemException

isMailOnlyOncePerSeason

public boolean isMailOnlyOncePerSeason()
                                throws SystemException
Throws:
SystemException

isDoNotShareAddress

public boolean isDoNotShareAddress()
                            throws SystemException
Throws:
SystemException

isDoNotShareEmail

public boolean isDoNotShareEmail()
                          throws SystemException
Throws:
SystemException

isDoNotMail

public boolean isDoNotMail()
                    throws SystemException
Throws:
SystemException

isDoNotCall

public boolean isDoNotCall()
                    throws SystemException
Throws:
SystemException

isDoNotEmail

public boolean isDoNotEmail()
                     throws SystemException
Throws:
SystemException

isCreditCardOptOut

public boolean isCreditCardOptOut()
                           throws SystemException
Throws:
SystemException

getPreferredContactMethod

public ContactMethodType getPreferredContactMethod()
                                            throws SystemException
Throws:
SystemException

getPreferredContactTime

public ContactTimeType getPreferredContactTime()
                                        throws SystemException
Throws:
SystemException

setBanner

public void setBanner(Banner banner)
               throws SystemException
Throws:
SystemException

setMailOnlyOncePerSeason

public void setMailOnlyOncePerSeason(boolean mailPerSeason)
                              throws SystemException
Throws:
SystemException

setDoNotShareAddress

public void setDoNotShareAddress(boolean doNotShareAddress)
                          throws SystemException
Throws:
SystemException

setDoNotShareEmail

public void setDoNotShareEmail(boolean doNotShareEmail)
                        throws SystemException
Throws:
SystemException

setDoNotMail

public void setDoNotMail(boolean doNotMail)
                  throws SystemException
Throws:
SystemException

setDoNotCall

public void setDoNotCall(boolean doNotCall)
                  throws SystemException
Throws:
SystemException

setDoNotEmail

public void setDoNotEmail(boolean doNotEmail)
                   throws SystemException
Throws:
SystemException

setCreditCardOptOut

public void setCreditCardOptOut(boolean creditCardOptOut)
                         throws SystemException
Throws:
SystemException

setPreferredContactMethod

public void setPreferredContactMethod(ContactMethodType preferredContactMethod)
                               throws SystemException
Throws:
SystemException

setPreferredContactTime

public void setPreferredContactTime(ContactTimeType preferredContactTime)
                             throws SystemException
Throws:
SystemException

isModified

public boolean isModified()


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28