com.retek.component.customer.impl
Class CustomerCreditCardImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.customer.impl.CustomerCreditCardImpl
All Implemented Interfaces:
BusinessObject, CustomerCreditCard, DistributedObject

public class CustomerCreditCardImpl
extends DistributedObjectImpl
implements CustomerCreditCard


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.customer.CustomerCreditCard
CREDIT_CARD_NUMBER, CREDIT_CARD_TYPE, EXPIRATION_DATE, FIRST_NAME, LAST_NAME
 
Constructor Summary
CustomerCreditCardImpl(DistributedContext context, DistributedReference reference, Banner banner)
           
CustomerCreditCardImpl(DistributedContext context, DistributedReference reference, boolean createHollow)
           
 
Method Summary
 Banner getBanner()
          Customer Credit Cards can only be accessed and used within the context of the banner(s) in which the customer has previously used it.
 CreditCard getCreditCard()
           
 CustomerCreditCardDto getDto()
           
 TenderType getTenderType()
           
 boolean isInactive()
           
 void setCreditCard(CreditCard creditCard)
           
 void setInactive(boolean inactive)
           
 
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, readLatest, 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

CustomerCreditCardImpl

public CustomerCreditCardImpl(DistributedContext context,
                              DistributedReference reference,
                              boolean createHollow)
                       throws SystemException

CustomerCreditCardImpl

public CustomerCreditCardImpl(DistributedContext context,
                              DistributedReference reference,
                              Banner banner)
                       throws SystemException
Method Detail

getDto

public CustomerCreditCardDto getDto()
                             throws SystemException
Throws:
SystemException

getCreditCard

public CreditCard getCreditCard()
                         throws SystemException
Specified by:
getCreditCard in interface CustomerCreditCard
Throws:
SystemException

setCreditCard

public void setCreditCard(CreditCard creditCard)
                   throws SystemException
Specified by:
setCreditCard in interface CustomerCreditCard
Throws:
SystemException

getBanner

public Banner getBanner()
                 throws SystemException
Description copied from interface: CustomerCreditCard
Customer Credit Cards can only be accessed and used within the context of the banner(s) in which the customer has previously used it.

Specified by:
getBanner in interface CustomerCreditCard
Throws:
SystemException

getTenderType

public TenderType getTenderType()
                         throws SystemException,
                                BusinessException
Specified by:
getTenderType in interface CustomerCreditCard
Throws:
SystemException
BusinessException

isInactive

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

setInactive

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


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