com.retek.component.customer.integration.xml
Class CustomerFileCustomerXmlBuilder

java.lang.Object
  extended bycom.retek.commons.component.xml.impl.BaseElementXmlBuilder
      extended bycom.retek.component.customer.integration.xml.BaseCustomerElementXmlBuilder
          extended bycom.retek.component.customer.integration.xml.CustomerFileCustomerXmlBuilder
All Implemented Interfaces:
ElementXmlBuilder

public class CustomerFileCustomerXmlBuilder
extends BaseCustomerElementXmlBuilder


Field Summary
static java.lang.String ACQUISITION_METHOD_CODE
           
static java.lang.String ACTIVE_FLAG
           
static java.lang.String ALTERNATE_NUMBER
           
static java.lang.String CREATE_DATE
           
static java.lang.String CREATED_BY_USER
           
static java.lang.String CUSTOMER_ADDRESS
           
static java.lang.String CUSTOMER_EMAIL
           
static java.lang.String CUSTOMER_ID
           
static java.lang.String CUSTOMER_PREFERENCE
           
static java.lang.String CUSTOMER_TELEPHONE
           
static java.lang.String ELEMENT_NAME
           
static java.lang.String HOUSEHOLD_NUMBER
           
static java.lang.String INACTIVE_REASON_CODE
           
static java.lang.String INITIAL_BANNER_CODE
           
static java.lang.String INITIAL_SOURCE_CODE
           
static java.lang.String LAST_UPDATE_DATE
           
static java.lang.String LAST_UPDATED_BY_USER
           
static java.lang.String ORIGIANL_ORDER_DATE
           
static java.lang.String SUBACCOUNT_NUMBER
           
 
Fields inherited from class com.retek.commons.component.xml.impl.BaseElementXmlBuilder
CC_EXP_DATE_FORMAT, DATE_FORMAT, DATE_TIME_FORMAT, EOL, ID, TYPE, XML_STRING_BUFFER_INITIAL_SIZE
 
Constructor Summary
CustomerFileCustomerXmlBuilder(DistributedContext context)
           
 
Method Summary
protected  ElementObjectImpl createElementObject(java.lang.String elementId)
           
 java.lang.String getElementName()
           
 java.util.List getOrderedTagElementNames(ElementObject element)
           
 java.util.Map getTagElements(ElementObject element)
           
 boolean isLeafElement()
           
 boolean isRootElement()
           
 java.lang.String toXml(ElementObject element)
           
 
Methods inherited from class com.retek.component.customer.integration.xml.BaseCustomerElementXmlBuilder
isBypassRequiredFieldsValidation, setBypassRequiredFieldCheckingForTesting
 
Methods inherited from class com.retek.commons.component.xml.impl.BaseElementXmlBuilder
getContext, getElementAttributes, getElementXmlBegin, getElementXmlBegin, getElementXmlEnd, getTagString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_NAME

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

CUSTOMER_ID

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

HOUSEHOLD_NUMBER

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

SUBACCOUNT_NUMBER

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

ACQUISITION_METHOD_CODE

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

INITIAL_BANNER_CODE

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

INITIAL_SOURCE_CODE

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

ORIGIANL_ORDER_DATE

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

ACTIVE_FLAG

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

INACTIVE_REASON_CODE

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

CREATED_BY_USER

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

CREATE_DATE

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

LAST_UPDATED_BY_USER

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

LAST_UPDATE_DATE

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

CUSTOMER_ADDRESS

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

CUSTOMER_TELEPHONE

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

CUSTOMER_EMAIL

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

ALTERNATE_NUMBER

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

CUSTOMER_PREFERENCE

public static final java.lang.String CUSTOMER_PREFERENCE
See Also:
Constant Field Values
Constructor Detail

CustomerFileCustomerXmlBuilder

public CustomerFileCustomerXmlBuilder(DistributedContext context)
Method Detail

getElementName

public final java.lang.String getElementName()
Specified by:
getElementName in class BaseElementXmlBuilder

isLeafElement

public final boolean isLeafElement()
Specified by:
isLeafElement in class BaseElementXmlBuilder

isRootElement

public final boolean isRootElement()
Specified by:
isRootElement in class BaseElementXmlBuilder

toXml

public java.lang.String toXml(ElementObject element)
                       throws SystemException,
                              XmlBuilderException
Specified by:
toXml in interface ElementXmlBuilder
Specified by:
toXml in class BaseElementXmlBuilder
Throws:
SystemException
XmlBuilderException

getTagElements

public final java.util.Map getTagElements(ElementObject element)
                                   throws SystemException
Specified by:
getTagElements in class BaseElementXmlBuilder
Throws:
SystemException

getOrderedTagElementNames

public final java.util.List getOrderedTagElementNames(ElementObject element)
Specified by:
getOrderedTagElementNames in class BaseElementXmlBuilder

createElementObject

protected final ElementObjectImpl createElementObject(java.lang.String elementId)
Specified by:
createElementObject in class BaseElementXmlBuilder


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