|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.openeai.OpenEaiObject
|
+--org.openeai.layouts.EnterpriseLayoutManagerImpl
|
+--org.openeai.implementations.layouts.ComplexResultSetLayout
This is the ResultSet Layout manager that Enterprise Messaging Objects use to build themselves from database ResultSets. It uses information found in the EnterpriseObjects.xml document to determine the layout corresponding to a particular object. See EntepriseObjects.xml for more information.
This layout manager will return an XmlEnterpriseObject populated with data contained in the result set.
| Field Summary |
| Fields inherited from class org.openeai.OpenEaiObject |
logger |
| Constructor Summary | |
ComplexResultSetLayout()
Constructor |
|
| Method Summary | |
void |
buildObjectFromInput(java.lang.Object input,
XmlEnterpriseObject xeo)
This is the buildObjectFromInput method that all Layout Managers must implement. |
java.lang.Object |
buildOutputFromObject(XmlEnterpriseObject xeo)
This is the buildOutputFromObject method that all Layout Managers must implement. |
java.lang.Object |
buildOutputFromObject(XmlEnterpriseObject anXmlEnterpriseObject,
java.lang.String appName)
This is the buildOutputFromObject method that all Layout Managers must implement. |
java.lang.String |
getMessageObject()
|
void |
init(java.lang.String layoutManagerName,
org.jdom.Document layoutDoc)
Method used to initialize the LayoutMangager implementation with information found in the EnterpriseObjects document associated to the object being initialized. |
void |
setMessageObject(java.lang.String msgObject)
|
| Methods inherited from class org.openeai.layouts.EnterpriseLayoutManagerImpl |
getEnterpriseObjectsUri, getFieldLayout, getLayout, getLayout, getLayoutManagerName, getLayoutRoot, getLength, getTargetAppName, getValueFromObject, getValueFromObject, getValueFromObject, getValueFromObject, instantiate, isDate, isRepeating, isRequired, setEnterpriseObjectsUri, setLayout, setLayoutManagerName, setLayoutRoot, setTargetAppName, setVariableValue, setVariableValue |
| Methods inherited from class org.openeai.OpenEaiObject |
addLog4jProperty, getAppName, getDebug, getFromAddr, getLog4jProperties, getMailHost, getMailService, getProperties, getToAddr, initializeLog4j, initializeLog4j, initializeLog4j, setAppName, setDebug, setFromAddr, setMailHost, setMailService, setProperties, setToAddr |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openeai.layouts.EnterpriseLayoutManager |
getEnterpriseObjectsUri, getLayoutManagerName, getLayoutRoot, setEnterpriseObjectsUri, setLayoutManagerName |
| Constructor Detail |
public ComplexResultSetLayout()
| Method Detail |
public void setMessageObject(java.lang.String msgObject)
public java.lang.String getMessageObject()
public void init(java.lang.String layoutManagerName,
org.jdom.Document layoutDoc)
throws EnterpriseLayoutException
EnterpriseLayoutManager
init in interface EnterpriseLayoutManagerinit in class EnterpriseLayoutManagerImplEnterpriseLayoutException - if any errors occur initializing the layout manager implementation.
public java.lang.Object buildOutputFromObject(XmlEnterpriseObject xeo)
throws EnterpriseLayoutException
buildOutputFromObject in interface EnterpriseLayoutManagerEnterpriseLayoutException - if any errors occur getting the field values from the object.
public java.lang.Object buildOutputFromObject(XmlEnterpriseObject anXmlEnterpriseObject,
java.lang.String appName)
throws EnterpriseLayoutException
buildOutputFromObject in interface EnterpriseLayoutManagerEnterpriseLayoutException - if any errors occur getting the field values from the object.
public void buildObjectFromInput(java.lang.Object input,
XmlEnterpriseObject xeo)
throws EnterpriseLayoutException
buildObjectFromInput in interface EnterpriseLayoutManagerEnterpriseLayoutException - if an errors occur setting the Object fields with data
contained in the XML element.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||