com.retek.commons.component.xml.impl
Class ElementObjectImpl

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
All Implemented Interfaces:
BusinessObject, ElementObject, SecondClassObject
Direct Known Subclasses:
CustomerIntegrationElementImpl, PaymentSettlementElementImpl, SaeElementImpl

public abstract class ElementObjectImpl
extends SecondClassObjectImpl
implements ElementObject


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Constructor Summary
ElementObjectImpl(DistributedContext context, ElementObjectDto dto)
           
 
Method Summary
abstract  void addElement(ElementObject element)
           
 java.lang.String getElementId()
          Return a unique identifier for element.
 ElementObjectDto getElementObjectDto()
           
 java.lang.String getParentElementId()
          Return the parent element id for the element (if this is a child element).
abstract  void setAttributes(java.util.Map attributes)
           
 void setElementId(java.lang.String elementId)
           
 void setParentElementId(java.lang.String parentElementId)
           
 void setSubElements(java.util.Map subElements)
           
 java.lang.String toString()
           
 
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
toXml
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

ElementObjectImpl

public ElementObjectImpl(DistributedContext context,
                         ElementObjectDto dto)
Method Detail

getElementObjectDto

public ElementObjectDto getElementObjectDto()

getElementId

public java.lang.String getElementId()
Description copied from interface: ElementObject
Return a unique identifier for element. This is for internal use only within the staging table transaction persistence.

Specified by:
getElementId in interface ElementObject
Returns:
String unique element identifier

setElementId

public void setElementId(java.lang.String elementId)

getParentElementId

public java.lang.String getParentElementId()
Description copied from interface: ElementObject
Return the parent element id for the element (if this is a child element).

Specified by:
getParentElementId in interface ElementObject
Returns:
String parent element identifier

setParentElementId

public void setParentElementId(java.lang.String parentElementId)

addElement

public abstract void addElement(ElementObject element)

toString

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

setAttributes

public abstract void setAttributes(java.util.Map attributes)

setSubElements

public void setSubElements(java.util.Map subElements)
                    throws SystemException,
                           javax.naming.NamingException,
                           java.lang.NoSuchFieldException
Throws:
SystemException
javax.naming.NamingException
java.lang.NoSuchFieldException


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