com.retek.component.history
Interface HistoryEvent

All Superinterfaces:
BusinessObject, DistributedObject

public interface HistoryEvent
extends DistributedObject


Field Summary
static java.lang.String CUSTOMER_ID
           
 
Method Summary
 ActivityRequest getActivityRequest()
           
 Banner getBanner()
           
 ChannelType getChannelType()
           
 RDate getCreateDate()
           
 Customer getCustomer()
           
 java.lang.String getEventDetail()
           
 CustomerOrder getOrder()
           
 CustomerOrderLine getOrderLine()
           
 HistoryEventType getType()
           
 User getUser()
           
 java.lang.String getUserLocation()
           
 HistoryEventVisibility getVisibility()
           
 boolean isVisibleAtCustomer()
           
 void setCustomer(Customer customer)
           
 void setEventDetail(java.lang.String eventDetail)
           
 void setEventDetail(java.lang.String eventDetail, SellingItem sellingItem)
          The SellingItem number and description are concatenated to the end of the eventDetail if an order is associated with this HistoryEvent and HistoryEventType is HistoryEventType.CSR_ORDER_COMMENT
 void submit()
           
 
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

CUSTOMER_ID

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

getBanner

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

getChannelType

public ChannelType getChannelType()
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Throws:
SystemException

getEventDetail

public java.lang.String getEventDetail()
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

getType

public HistoryEventType getType()
                         throws SystemException
Throws:
SystemException

getVisibility

public HistoryEventVisibility getVisibility()
                                     throws SystemException
Throws:
SystemException

getUser

public User getUser()
             throws SystemException,
                    BusinessException
Throws:
SystemException
BusinessException

getUserLocation

public java.lang.String getUserLocation()
                                 throws SystemException,
                                        BusinessException
Throws:
SystemException
BusinessException

getCustomer

public Customer getCustomer()
                     throws SystemException
Throws:
SystemException

getOrder

public CustomerOrder getOrder()
                       throws SystemException
Throws:
SystemException

getOrderLine

public CustomerOrderLine getOrderLine()
                               throws SystemException
Throws:
SystemException

getActivityRequest

public ActivityRequest getActivityRequest()
                                   throws SystemException
Throws:
SystemException

isVisibleAtCustomer

public boolean isVisibleAtCustomer()
                            throws SystemException
Throws:
SystemException

setEventDetail

public void setEventDetail(java.lang.String eventDetail)
                    throws SystemException
Throws:
SystemException

setEventDetail

public void setEventDetail(java.lang.String eventDetail,
                           SellingItem sellingItem)
                    throws SystemException
The SellingItem number and description are concatenated to the end of the eventDetail if an order is associated with this HistoryEvent and HistoryEventType is HistoryEventType.CSR_ORDER_COMMENT

Throws:
java.lang.IllegalArgumentException - thrown if an order is not associated OR not of type HistoryEventType.CSR_ORDER_COMMENT
SystemException

setCustomer

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

submit

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


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