com.retek.component.customer.integration.impl
Class CustomerIntegrationCatalogRequestImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.SecondClassObjectImpl
          extended bycom.retek.commons.component.xml.impl.ElementObjectImpl
              extended bycom.retek.component.customer.integration.impl.CustomerIntegrationElementImpl
                  extended bycom.retek.component.customer.integration.impl.CustomerIntegrationCatalogRequestImpl
All Implemented Interfaces:
BusinessObject, CustomerIntegrationCatalogRequest, CustomerIntegrationElement, ElementObject, SecondClassObject

public class CustomerIntegrationCatalogRequestImpl
extends CustomerIntegrationElementImpl
implements CustomerIntegrationCatalogRequest

Class which represents a customer integration catalog request.


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.customer.integration.CustomerIntegrationElement
N_FLAG, Y_FLAG
 
Constructor Summary
CustomerIntegrationCatalogRequestImpl(CatalogRequest catalogRequest)
           
CustomerIntegrationCatalogRequestImpl(DistributedContext context, CustomerIntegrationCatalogRequestDto dto)
           
 
Method Summary
 void accept(CustomerIntegrationElementVisitor visitor)
          Accept a customer integration element visitor.
 void addElement(ElementObject element)
           
 java.lang.String getAddressCity()
           
 java.lang.String getAddressLine1()
           
 java.lang.String getAddressLine2()
           
 java.lang.String getAddressLine3()
           
 java.lang.String getAddressPostalCode()
           
 java.lang.String getAddressState()
           
 java.lang.String getCatalogSourceCode()
           
 java.lang.String getCatalogTypeCode()
           
 RDate getCreateDate()
           
 java.lang.String getCreatedByUser()
           
 java.lang.String getCustomerEmail()
           
 java.lang.String getDoNotRentIndicator()
           
 CustomerIntegrationCatalogRequestDto getDto()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getMiddleInitial()
           
 java.lang.String getRequestId()
           
 java.lang.String getRequestType()
           
 void setAddressCity(java.lang.String addressCity)
           
 void setAddressLine1(java.lang.String addressLine1)
           
 void setAddressLine2(java.lang.String addressLine2)
           
 void setAddressLine3(java.lang.String addressLine3)
           
 void setAddressPostalCode(java.lang.String addressPostalCode)
           
 void setAddressState(java.lang.String addressState)
           
 void setAttributes(java.util.Map attributes)
           
 void setCatalogSourceCode(java.lang.String catalogSourceCode)
           
 void setCatalogTypeCode(java.lang.String catalogTypeCode)
           
 void setCreateDate(RDate createDate)
           
 void setCreatedByUser(java.lang.String createdByUser)
           
 void setCustomerEmail(java.lang.String customerEmail)
           
 void setDoNotRentIndicator(java.lang.String doNotRentIndicator)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setMiddleInitial(java.lang.String middleInitial)
           
 void setRequestId(java.lang.String requestId)
           
 void setRequestType(java.lang.String transactionCode)
           
 java.lang.String toString()
           
 java.lang.String toXml()
          Convert the element to an xml string.
 
Methods inherited from class com.retek.component.customer.integration.impl.CustomerIntegrationElementImpl
getCustomerIntegrationElementDto
 
Methods inherited from class com.retek.commons.component.xml.impl.ElementObjectImpl
getElementId, getElementObjectDto, getParentElementId, setElementId, setParentElementId, setSubElements
 
Methods inherited from class com.retek.commons.component.impl.SecondClassObjectImpl
equals, getGenericDto, hashCode, setGenericDto, 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.xml.ElementObject
getElementId, getParentElementId
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

CustomerIntegrationCatalogRequestImpl

public CustomerIntegrationCatalogRequestImpl(DistributedContext context,
                                             CustomerIntegrationCatalogRequestDto dto)

CustomerIntegrationCatalogRequestImpl

public CustomerIntegrationCatalogRequestImpl(CatalogRequest catalogRequest)
                                      throws SystemException
Method Detail

getDto

public CustomerIntegrationCatalogRequestDto getDto()

accept

public void accept(CustomerIntegrationElementVisitor visitor)
            throws SystemException,
                   BusinessException
Description copied from interface: CustomerIntegrationElement
Accept a customer integration element visitor. See the GOF Visitor pattern.

Specified by:
accept in interface CustomerIntegrationElement
Parameters:
visitor - element visitor
Throws:
SystemException
BusinessException

getRequestId

public java.lang.String getRequestId()
Specified by:
getRequestId in interface CustomerIntegrationCatalogRequest

getAddressCity

public java.lang.String getAddressCity()
Specified by:
getAddressCity in interface CustomerIntegrationCatalogRequest

getAddressLine1

public java.lang.String getAddressLine1()
Specified by:
getAddressLine1 in interface CustomerIntegrationCatalogRequest

getAddressLine2

public java.lang.String getAddressLine2()
Specified by:
getAddressLine2 in interface CustomerIntegrationCatalogRequest

getAddressLine3

public java.lang.String getAddressLine3()
Specified by:
getAddressLine3 in interface CustomerIntegrationCatalogRequest

getAddressPostalCode

public java.lang.String getAddressPostalCode()
Specified by:
getAddressPostalCode in interface CustomerIntegrationCatalogRequest

getAddressState

public java.lang.String getAddressState()
Specified by:
getAddressState in interface CustomerIntegrationCatalogRequest

getCatalogSourceCode

public java.lang.String getCatalogSourceCode()
Specified by:
getCatalogSourceCode in interface CustomerIntegrationCatalogRequest

getCatalogTypeCode

public java.lang.String getCatalogTypeCode()
Specified by:
getCatalogTypeCode in interface CustomerIntegrationCatalogRequest

getCreateDate

public RDate getCreateDate()
Specified by:
getCreateDate in interface CustomerIntegrationCatalogRequest

getCreatedByUser

public java.lang.String getCreatedByUser()
Specified by:
getCreatedByUser in interface CustomerIntegrationCatalogRequest

getFirstName

public java.lang.String getFirstName()
Specified by:
getFirstName in interface CustomerIntegrationCatalogRequest

getLastName

public java.lang.String getLastName()
Specified by:
getLastName in interface CustomerIntegrationCatalogRequest

getMiddleInitial

public java.lang.String getMiddleInitial()
Specified by:
getMiddleInitial in interface CustomerIntegrationCatalogRequest

getCustomerEmail

public java.lang.String getCustomerEmail()
Specified by:
getCustomerEmail in interface CustomerIntegrationCatalogRequest

getDoNotRentIndicator

public java.lang.String getDoNotRentIndicator()
Specified by:
getDoNotRentIndicator in interface CustomerIntegrationCatalogRequest

getRequestType

public java.lang.String getRequestType()
Specified by:
getRequestType in interface CustomerIntegrationCatalogRequest

setRequestId

public void setRequestId(java.lang.String requestId)
Specified by:
setRequestId in interface CustomerIntegrationCatalogRequest

setAddressCity

public void setAddressCity(java.lang.String addressCity)
Specified by:
setAddressCity in interface CustomerIntegrationCatalogRequest

setAddressLine1

public void setAddressLine1(java.lang.String addressLine1)
Specified by:
setAddressLine1 in interface CustomerIntegrationCatalogRequest

setAddressLine2

public void setAddressLine2(java.lang.String addressLine2)
Specified by:
setAddressLine2 in interface CustomerIntegrationCatalogRequest

setAddressLine3

public void setAddressLine3(java.lang.String addressLine3)
Specified by:
setAddressLine3 in interface CustomerIntegrationCatalogRequest

setAddressPostalCode

public void setAddressPostalCode(java.lang.String addressPostalCode)
Specified by:
setAddressPostalCode in interface CustomerIntegrationCatalogRequest

setAddressState

public void setAddressState(java.lang.String addressState)
Specified by:
setAddressState in interface CustomerIntegrationCatalogRequest

setCatalogSourceCode

public void setCatalogSourceCode(java.lang.String catalogSourceCode)
Specified by:
setCatalogSourceCode in interface CustomerIntegrationCatalogRequest

setCatalogTypeCode

public void setCatalogTypeCode(java.lang.String catalogTypeCode)
Specified by:
setCatalogTypeCode in interface CustomerIntegrationCatalogRequest

setCreateDate

public void setCreateDate(RDate createDate)
Specified by:
setCreateDate in interface CustomerIntegrationCatalogRequest

setCreatedByUser

public void setCreatedByUser(java.lang.String createdByUser)
Specified by:
setCreatedByUser in interface CustomerIntegrationCatalogRequest

setFirstName

public void setFirstName(java.lang.String firstName)
Specified by:
setFirstName in interface CustomerIntegrationCatalogRequest

setLastName

public void setLastName(java.lang.String lastName)
Specified by:
setLastName in interface CustomerIntegrationCatalogRequest

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)
Specified by:
setMiddleInitial in interface CustomerIntegrationCatalogRequest

setCustomerEmail

public void setCustomerEmail(java.lang.String customerEmail)
Specified by:
setCustomerEmail in interface CustomerIntegrationCatalogRequest

setDoNotRentIndicator

public void setDoNotRentIndicator(java.lang.String doNotRentIndicator)
Specified by:
setDoNotRentIndicator in interface CustomerIntegrationCatalogRequest

setRequestType

public void setRequestType(java.lang.String transactionCode)
Specified by:
setRequestType in interface CustomerIntegrationCatalogRequest

toXml

public java.lang.String toXml()
                       throws SystemException,
                              XmlBuilderException
Description copied from interface: ElementObject
Convert the element to an xml string.

Specified by:
toXml in interface ElementObject
Returns:
String xml element string
Throws:
SystemException
XmlBuilderException

addElement

public void addElement(ElementObject element)
Specified by:
addElement in class ElementObjectImpl

setAttributes

public void setAttributes(java.util.Map attributes)
Specified by:
setAttributes in class ElementObjectImpl

toString

public java.lang.String toString()
Overrides:
toString in class ElementObjectImpl


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