com.retek.component.customer
Interface ActivityRequest

All Superinterfaces:
BusinessObject, DistributedObject
All Known Subinterfaces:
CareCardActivityRequest, ForwardAddressActivityRequest, GeneralActivityRequest, ItemInstructionsActivityRequest, LabelActivityRequest, PartialActivityRequest, RefundOrGiftCertificateActivityRequest, ReturnActivityRequest, SpecialOrderActivityRequest, WismoActivityRequest

public interface ActivityRequest
extends DistributedObject

This is interface that holds on to an activity request made by the customer for an Order. There could be multiple requests made by one customer for one order. Activity requests can only be submitted to the system after a customer and his/her order has been created.


Field Summary
static java.lang.String ADDRESS_ID
           
static java.lang.String BANNER
           
static java.lang.String COMMENTS
           
static java.lang.String CREATE_USER_NAME
           
static java.lang.String CUSTOMER_ID
           
static java.lang.String CUSTOMER_ORDER_ID
           
static java.lang.String DAY_TELEPHONE_ID
           
static java.lang.String EMAIL_ID
           
static java.lang.String EVENING_TELEPHONE_ID
           
static java.lang.String NUMBER
           
static java.lang.String REQUEST_TYPE
           
 
Method Summary
 void close(User user)
           
 ActivityRequestType getActivityRequestType()
           
 ActivityStatusType getActivityStatusType()
           
 CustomerAddress getAddress()
           
 Banner getBanner()
           
 java.lang.String getComments()
           
 RDate getCreateDate()
           
 User getCreateUser()
           
 Customer getCustomer()
           
 CustomerOrder getCustomerOrder()
           
 CustomerTelephone getDayTelephone()
           
 CustomerEmailAddress getEmail()
           
 CustomerTelephone getEveningTelephone()
           
 RDate getLastUpdatedDate()
           
 User getLastUpdatedUser()
           
 java.lang.String getSupervisorName()
           
 boolean isCallPreference()
           
 boolean isEmailPreference()
           
 boolean isFaxPreference()
           
 boolean isMailPreference()
           
 void setActivityStatusType(ActivityStatusType activityStatusType)
           
 void setAddress(CustomerAddress address)
           
 void setBanner(Banner banner)
           
 void setCallPreference(boolean callPreference)
           
 void setComments(java.lang.String comments)
           
 void setCustomer(Customer customer)
           
 void setCustomerOrder(CustomerOrder customerOrder)
           
 void setDayTelephone(CustomerTelephone dayTelephone)
           
 void setEmail(CustomerEmailAddress email)
           
 void setEmailPreference(boolean emailPreference)
           
 void setEveningTelephone(CustomerTelephone eveningTelephone)
           
 void setFaxPreference(boolean faxPreference)
           
 void setMailPreference(boolean mailPreference)
           
 void setSupervisorName(java.lang.String name)
           
 void submit(User user)
           
 
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
 

Field Detail

ADDRESS_ID

public static final java.lang.String ADDRESS_ID
See Also:
Constant Field Values

BANNER

public static final java.lang.String BANNER
See Also:
Constant Field Values

CUSTOMER_ID

public static final java.lang.String CUSTOMER_ID
See Also:
Constant Field Values

EMAIL_ID

public static final java.lang.String EMAIL_ID
See Also:
Constant Field Values

DAY_TELEPHONE_ID

public static final java.lang.String DAY_TELEPHONE_ID
See Also:
Constant Field Values

EVENING_TELEPHONE_ID

public static final java.lang.String EVENING_TELEPHONE_ID
See Also:
Constant Field Values

CUSTOMER_ORDER_ID

public static final java.lang.String CUSTOMER_ORDER_ID
See Also:
Constant Field Values

CREATE_USER_NAME

public static final java.lang.String CREATE_USER_NAME
See Also:
Constant Field Values

COMMENTS

public static final java.lang.String COMMENTS
See Also:
Constant Field Values

REQUEST_TYPE

public static final java.lang.String REQUEST_TYPE
See Also:
Constant Field Values

NUMBER

public static final java.lang.String NUMBER
See Also:
Constant Field Values
Method Detail

submit

public void submit(User user)
            throws SystemException,
                   BusinessException
Throws:
SystemException
BusinessException

getAddress

public CustomerAddress getAddress()
                           throws SystemException
Throws:
SystemException

getDayTelephone

public CustomerTelephone getDayTelephone()
                                  throws SystemException
Throws:
SystemException

getEveningTelephone

public CustomerTelephone getEveningTelephone()
                                      throws SystemException
Throws:
SystemException

getEmail

public CustomerEmailAddress getEmail()
                              throws SystemException
Throws:
SystemException

getActivityRequestType

public ActivityRequestType getActivityRequestType()
                                           throws SystemException
Throws:
SystemException

getActivityStatusType

public ActivityStatusType getActivityStatusType()
                                         throws SystemException
Throws:
SystemException

getCustomer

public Customer getCustomer()
                     throws SystemException,
                            BusinessException
Throws:
SystemException
BusinessException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Throws:
SystemException

getComments

public java.lang.String getComments()
                             throws SystemException
Throws:
SystemException

getCreateUser

public User getCreateUser()
                   throws SystemException
Throws:
SystemException

getCustomerOrder

public CustomerOrder getCustomerOrder()
                               throws BusinessException,
                                      SystemException
Throws:
BusinessException
SystemException

getLastUpdatedDate

public RDate getLastUpdatedDate()
                         throws SystemException
Throws:
SystemException

getLastUpdatedUser

public User getLastUpdatedUser()
                        throws SystemException
Throws:
SystemException

getSupervisorName

public java.lang.String getSupervisorName()
                                   throws SystemException
Throws:
SystemException

getBanner

public Banner getBanner()
                 throws SystemException,
                        BusinessException
Throws:
SystemException
BusinessException

isCallPreference

public boolean isCallPreference()
                         throws SystemException
Throws:
SystemException

isEmailPreference

public boolean isEmailPreference()
                          throws SystemException
Throws:
SystemException

isFaxPreference

public boolean isFaxPreference()
                        throws SystemException
Throws:
SystemException

isMailPreference

public boolean isMailPreference()
                         throws SystemException
Throws:
SystemException

setCallPreference

public void setCallPreference(boolean callPreference)
                       throws SystemException
Throws:
SystemException

setActivityStatusType

public void setActivityStatusType(ActivityStatusType activityStatusType)
                           throws SystemException
Throws:
SystemException

setEmailPreference

public void setEmailPreference(boolean emailPreference)
                        throws SystemException
Throws:
SystemException

setFaxPreference

public void setFaxPreference(boolean faxPreference)
                      throws SystemException
Throws:
SystemException

setMailPreference

public void setMailPreference(boolean mailPreference)
                       throws SystemException
Throws:
SystemException

setAddress

public void setAddress(CustomerAddress address)
                throws SystemException
Throws:
SystemException

setCustomer

public void setCustomer(Customer customer)
                 throws SystemException
Throws:
SystemException

setComments

public void setComments(java.lang.String comments)
                 throws SystemException
Throws:
SystemException

setCustomerOrder

public void setCustomerOrder(CustomerOrder customerOrder)
                      throws SystemException
Throws:
SystemException

setBanner

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

setDayTelephone

public void setDayTelephone(CustomerTelephone dayTelephone)
                     throws SystemException
Throws:
SystemException

setEmail

public void setEmail(CustomerEmailAddress email)
              throws SystemException
Throws:
SystemException

setEveningTelephone

public void setEveningTelephone(CustomerTelephone eveningTelephone)
                         throws SystemException
Throws:
SystemException

setSupervisorName

public void setSupervisorName(java.lang.String name)
                       throws SystemException
Throws:
SystemException

close

public void close(User user)
           throws SystemException,
                  BusinessException
Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25