com.retek.component.pend
Interface NegativeCustomerRecord

All Superinterfaces:
BusinessObject, DistributedObject

public interface NegativeCustomerRecord
extends DistributedObject


Field Summary
static java.lang.String NEGATIVE_CUSTOMER_RECORD_SOURCE
           
static java.lang.String TYPE
           
 
Method Summary
 Address getAddress()
           
 java.lang.String getComment()
           
 RDate getCreateDate()
           
 User getCreatedBy()
           
 java.lang.String getCustomerNumber()
           
 TelephoneNumber getDayTelephoneNumber()
           
 EmailAddress getEmail()
           
 TelephoneNumber getEveningTelephoneNumber()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 RDate getLastUpdateDate()
           
 User getLastUpdatedBy()
           
 java.lang.String getMiddleInitial()
           
 java.lang.String getOrderNumber()
           
 java.lang.String getPaymentAccountNumber()
           
 TenderTypeGroup getPaymentMethod()
           
 NegativeCustomerRecordSource getSource()
           
 NegativeCustomerRecordType getType()
           
 boolean isInactive()
           
 boolean matches(CustomerOrder order)
           
 void setAddress(Address address)
           
 void setComment(java.lang.String comment)
           
 void setCustomerNumber(java.lang.String customerNumber)
           
 void setDaytimePhoneNumber(TelephoneNumber dayTelephone)
           
 void setEmail(EmailAddress emailAddress)
           
 void setEveningPhoneNumber(TelephoneNumber eveTelephone)
           
 void setFirstName(java.lang.String firstName)
           
 void setInactive(boolean inactive)
           
 void setLastName(java.lang.String lastName)
           
 void setMiddleInitial(java.lang.String middleInitial)
           
 void setOrderNumber(java.lang.String orderNumber)
           
 void setPaymentAccountNumber(java.lang.String paymentAccountNumber)
           
 void setPaymentMethod(TenderTypeGroup paymentMethod)
           
 void setType(NegativeCustomerRecordType fraudReason)
           
 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

TYPE

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

NEGATIVE_CUSTOMER_RECORD_SOURCE

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

getCustomerNumber

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

getFirstName

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

getMiddleInitial

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

getLastName

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

getAddress

public Address getAddress()
                   throws SystemException
Throws:
SystemException

getCreatedBy

public User getCreatedBy()
                  throws SystemException
Throws:
SystemException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Throws:
SystemException

getLastUpdatedBy

public User getLastUpdatedBy()
                      throws SystemException
Throws:
SystemException

getLastUpdateDate

public RDate getLastUpdateDate()
                        throws SystemException
Throws:
SystemException

getSource

public NegativeCustomerRecordSource getSource()
                                       throws SystemException
Throws:
SystemException

getDayTelephoneNumber

public TelephoneNumber getDayTelephoneNumber()
                                      throws SystemException
Throws:
SystemException

getEveningTelephoneNumber

public TelephoneNumber getEveningTelephoneNumber()
                                          throws SystemException
Throws:
SystemException

isInactive

public boolean isInactive()
                   throws SystemException
Throws:
SystemException

getPaymentMethod

public TenderTypeGroup getPaymentMethod()
                                 throws SystemException
Throws:
SystemException

getPaymentAccountNumber

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

getOrderNumber

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

getEmail

public EmailAddress getEmail()
                      throws SystemException
Throws:
SystemException

getComment

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

getType

public NegativeCustomerRecordType getType()
                                   throws SystemException
Throws:
SystemException

setCustomerNumber

public void setCustomerNumber(java.lang.String customerNumber)
                       throws SystemException
Throws:
SystemException

setFirstName

public void setFirstName(java.lang.String firstName)
                  throws SystemException
Throws:
SystemException

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)
                      throws SystemException
Throws:
SystemException

setLastName

public void setLastName(java.lang.String lastName)
                 throws SystemException
Throws:
SystemException

setAddress

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

setDaytimePhoneNumber

public void setDaytimePhoneNumber(TelephoneNumber dayTelephone)
                           throws SystemException
Throws:
SystemException

setEveningPhoneNumber

public void setEveningPhoneNumber(TelephoneNumber eveTelephone)
                           throws SystemException
Throws:
SystemException

setInactive

public void setInactive(boolean inactive)
                 throws SystemException
Throws:
SystemException

setPaymentMethod

public void setPaymentMethod(TenderTypeGroup paymentMethod)
                      throws SystemException
Throws:
SystemException

setPaymentAccountNumber

public void setPaymentAccountNumber(java.lang.String paymentAccountNumber)
                             throws SystemException
Throws:
SystemException

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)
                    throws SystemException
Throws:
SystemException

setEmail

public void setEmail(EmailAddress emailAddress)
              throws SystemException
Throws:
SystemException

setComment

public void setComment(java.lang.String comment)
                throws SystemException
Throws:
SystemException

setType

public void setType(NegativeCustomerRecordType fraudReason)
             throws SystemException
Throws:
SystemException

matches

public boolean matches(CustomerOrder order)
                throws SystemException,
                       BusinessException
Throws:
SystemException
BusinessException

submit

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


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