com.retek.component.pend.impl
Class NegativeCustomerRecordImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.pend.impl.NegativeCustomerRecordImpl
All Implemented Interfaces:
BusinessObject, DistributedObject, NegativeCustomerRecord

public class NegativeCustomerRecordImpl
extends DistributedObjectImpl
implements NegativeCustomerRecord


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.pend.NegativeCustomerRecord
NEGATIVE_CUSTOMER_RECORD_SOURCE, TYPE
 
Constructor Summary
NegativeCustomerRecordImpl(DistributedContext context, DistributedReference ref)
           
NegativeCustomerRecordImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 Address getAddress()
           
 java.lang.String getComment()
           
 RDate getCreateDate()
           
 User getCreatedBy()
           
 java.lang.String getCustomerNumber()
           
 TelephoneNumber getDayTelephoneNumber()
           
 NegativeCustomerRecordDto getDto()
           
 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)
           
 Dto readLatest()
           
 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 setSource(NegativeCustomerRecordSource source)
           
 void setType(NegativeCustomerRecordType fraudReason)
           
 void submit(User user)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

NegativeCustomerRecordImpl

public NegativeCustomerRecordImpl(DistributedContext context,
                                  DistributedReference ref,
                                  boolean createHollow)
                           throws SystemException

NegativeCustomerRecordImpl

public NegativeCustomerRecordImpl(DistributedContext context,
                                  DistributedReference ref)
                           throws SystemException
Method Detail

getDto

public NegativeCustomerRecordDto getDto()
                                 throws SystemException
Throws:
SystemException

getAddress

public Address getAddress()
                   throws SystemException
Specified by:
getAddress in interface NegativeCustomerRecord
Throws:
SystemException

getComment

public java.lang.String getComment()
                            throws SystemException
Specified by:
getComment in interface NegativeCustomerRecord
Throws:
SystemException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Specified by:
getCreateDate in interface NegativeCustomerRecord
Throws:
SystemException

getCreatedBy

public User getCreatedBy()
                  throws SystemException
Specified by:
getCreatedBy in interface NegativeCustomerRecord
Throws:
SystemException

getCustomerNumber

public java.lang.String getCustomerNumber()
                                   throws SystemException
Specified by:
getCustomerNumber in interface NegativeCustomerRecord
Throws:
SystemException

getDayTelephoneNumber

public TelephoneNumber getDayTelephoneNumber()
                                      throws SystemException
Specified by:
getDayTelephoneNumber in interface NegativeCustomerRecord
Throws:
SystemException

getEmail

public EmailAddress getEmail()
                      throws SystemException
Specified by:
getEmail in interface NegativeCustomerRecord
Throws:
SystemException

getEveningTelephoneNumber

public TelephoneNumber getEveningTelephoneNumber()
                                          throws SystemException
Specified by:
getEveningTelephoneNumber in interface NegativeCustomerRecord
Throws:
SystemException

getFirstName

public java.lang.String getFirstName()
                              throws SystemException
Specified by:
getFirstName in interface NegativeCustomerRecord
Throws:
SystemException

isInactive

public boolean isInactive()
                   throws SystemException
Specified by:
isInactive in interface NegativeCustomerRecord
Throws:
SystemException

getLastName

public java.lang.String getLastName()
                             throws SystemException
Specified by:
getLastName in interface NegativeCustomerRecord
Throws:
SystemException

getLastUpdateDate

public RDate getLastUpdateDate()
                        throws SystemException
Specified by:
getLastUpdateDate in interface NegativeCustomerRecord
Throws:
SystemException

getLastUpdatedBy

public User getLastUpdatedBy()
                      throws SystemException
Specified by:
getLastUpdatedBy in interface NegativeCustomerRecord
Throws:
SystemException

getMiddleInitial

public java.lang.String getMiddleInitial()
                                  throws SystemException
Specified by:
getMiddleInitial in interface NegativeCustomerRecord
Throws:
SystemException

getType

public NegativeCustomerRecordType getType()
                                   throws SystemException
Specified by:
getType in interface NegativeCustomerRecord
Throws:
SystemException

getOrderNumber

public java.lang.String getOrderNumber()
                                throws SystemException
Specified by:
getOrderNumber in interface NegativeCustomerRecord
Throws:
SystemException

getPaymentAccountNumber

public java.lang.String getPaymentAccountNumber()
                                         throws SystemException
Specified by:
getPaymentAccountNumber in interface NegativeCustomerRecord
Throws:
SystemException

getPaymentMethod

public TenderTypeGroup getPaymentMethod()
                                 throws SystemException
Specified by:
getPaymentMethod in interface NegativeCustomerRecord
Throws:
SystemException

getSource

public NegativeCustomerRecordSource getSource()
                                       throws SystemException
Specified by:
getSource in interface NegativeCustomerRecord
Throws:
SystemException

setAddress

public void setAddress(Address address)
                throws SystemException
Specified by:
setAddress in interface NegativeCustomerRecord
Throws:
SystemException

setComment

public void setComment(java.lang.String comment)
                throws SystemException
Specified by:
setComment in interface NegativeCustomerRecord
Throws:
SystemException

setCustomerNumber

public void setCustomerNumber(java.lang.String customerNumber)
                       throws SystemException
Specified by:
setCustomerNumber in interface NegativeCustomerRecord
Throws:
SystemException

setDaytimePhoneNumber

public void setDaytimePhoneNumber(TelephoneNumber dayTelephone)
                           throws SystemException
Specified by:
setDaytimePhoneNumber in interface NegativeCustomerRecord
Throws:
SystemException

setEmail

public void setEmail(EmailAddress emailAddress)
              throws SystemException
Specified by:
setEmail in interface NegativeCustomerRecord
Throws:
SystemException

setEveningPhoneNumber

public void setEveningPhoneNumber(TelephoneNumber eveTelephone)
                           throws SystemException
Specified by:
setEveningPhoneNumber in interface NegativeCustomerRecord
Throws:
SystemException

setFirstName

public void setFirstName(java.lang.String firstName)
                  throws SystemException
Specified by:
setFirstName in interface NegativeCustomerRecord
Throws:
SystemException

setInactive

public void setInactive(boolean inactive)
                 throws SystemException
Specified by:
setInactive in interface NegativeCustomerRecord
Throws:
SystemException

setLastName

public void setLastName(java.lang.String lastName)
                 throws SystemException
Specified by:
setLastName in interface NegativeCustomerRecord
Throws:
SystemException

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)
                      throws SystemException
Specified by:
setMiddleInitial in interface NegativeCustomerRecord
Throws:
SystemException

setType

public void setType(NegativeCustomerRecordType fraudReason)
             throws SystemException
Specified by:
setType in interface NegativeCustomerRecord
Throws:
SystemException

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)
                    throws SystemException
Specified by:
setOrderNumber in interface NegativeCustomerRecord
Throws:
SystemException

setPaymentAccountNumber

public void setPaymentAccountNumber(java.lang.String paymentAccountNumber)
                             throws SystemException
Specified by:
setPaymentAccountNumber in interface NegativeCustomerRecord
Throws:
SystemException

setPaymentMethod

public void setPaymentMethod(TenderTypeGroup paymentMethod)
                      throws SystemException
Specified by:
setPaymentMethod in interface NegativeCustomerRecord
Throws:
SystemException

setSource

public void setSource(NegativeCustomerRecordSource source)
               throws SystemException
Throws:
SystemException

readLatest

public Dto readLatest()
               throws SystemException
Overrides:
readLatest in class DistributedObjectImpl
Throws:
SystemException

matches

public boolean matches(CustomerOrder order)
                throws SystemException,
                       BusinessException
Specified by:
matches in interface NegativeCustomerRecord
Throws:
SystemException
BusinessException

submit

public void submit(User user)
            throws SystemException,
                   BusinessException
Specified by:
submit in interface NegativeCustomerRecord
Throws:
SystemException
BusinessException


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