com.extentech.ExtenBean
Class GenericDataObject

java.lang.Object
  extended by com.extentech.ExtenBean.DataObjectImpl
      extended by com.extentech.ExtenBean.ExtenDataObject
          extended by com.extentech.ExtenBean.GenericDataObject
All Implemented Interfaces:
DataObject, RelationalObject, SimpleDataObject, SQLObject, Serializable, Runnable

public class GenericDataObject
extends ExtenDataObject
implements Serializable

A basic DataObject implementation.

Version:
1.1
Author:
John McMahon -- Copyright ©2011Extentech Inc.
See Also:
ExtenBeanFactory, DataObject, colinfo, Serialized Form

Field Summary
 
Fields inherited from class com.extentech.ExtenBean.ExtenDataObject
bof, eof, index, validateEarly
 
Fields inherited from class com.extentech.ExtenBean.DataObjectImpl
dataObjectActionListeners, doparent, EXTENBEAN_LOADER_NAME, props
 
Constructor Summary
GenericDataObject()
           
GenericDataObject(String sql)
           
 
Method Summary
 SimpleDataObject getDataObject(int x)
          get a new DataObject from this collection of Data.
 void initNode(int idx, DataObject dobj)
          more or less clone this node, except as a singleton
 String toString()
           
 
Methods inherited from class com.extentech.ExtenBean.ExtenDataObject
activate, addChildObject, addCol, addOrderByItem, beginTrans, dumpNameVals, get, getAbsolutePage, getBOF, getChangedRowCount, getChangedRows, getChildObjects, getColinfo, getColinfoByName, getColNumByName, getData, getDataArray, getDataRow, getDOLookupField, getEOF, getHasChildren, getId, getIndex, getIsLastPage, getIsMultiKey, getIsMultiple, getKeyCol, getKeyColName, getLevel, getMetaDataHashtable, getOrderByHash, getPageSize, getParentId, getParentObject, getResourceName, getSequenceName, getSQL, getStringVal, getVal, getVal, getVal, getVal, getVal, getVal, getVal, getVal, getVal, getVal, init, isPageable, moveFirst, moveLast, moveNext, movePrevous, passivate, remove, removeAll, removeByKey, removeChangedRow, removeChangedRows, rollBack, setAbsolutePage, setBOF, setColinfo, setData, setDataRowChanged, setDataRowChanged, setDEBUG, setDOLookupField, setEOF, setHasChildren, setId, setIndex, setIsLastPage, setKeyCol, setKeyCol, setLevel, setMetaDataHashtable, setMethodValsFromDO, setPageSize, setParent, setParentForeignKey, setResourceName, setSequenceName, setSQL, setVal, setVal, setVal, setValsFromObject, setValsOnObject, store
 
Methods inherited from class com.extentech.ExtenBean.DataObjectImpl
addDataObjectActionListener, dumpNameVals, fireDataObjectActionEvent, getAllChildrenInHeirarchy, getCascadeUpdates, getChildByName, getChildrenByName, getColnames, getColNames, getDataObjectActionListeners, getFactory, getIsNew, getIsUpdateable, getNumRows, getParentForeignKey, getProps, getStringVal, getTableName, hasChildren, initFromDataObject, isNew, load, removeDataObjectActionListener, removeDataObjectActionListeners, run, setCascadeUpdates, setFactory, setIsMultiple, setIsNew, setIsUpdateable, setProps, setTableName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.extentech.ExtenBean.DataObject
addDataObjectActionListener, fireDataObjectActionEvent, getCascadeUpdates, getChildByName, getColnames, getDataObjectActionListeners, getFactory, getIsNew, getNumRows, load, removeDataObjectActionListener, removeDataObjectActionListeners, setCascadeUpdates, setFactory, setIsMultiple, setIsNew
 
Methods inherited from interface com.extentech.ExtenBean.SimpleDataObject
getColNames, getStringVal, isNew
 
Methods inherited from interface com.extentech.ExtenBean.RelationalObject
getAllChildrenInHeirarchy, hasChildren
 
Methods inherited from interface com.extentech.ExtenBean.SQLObject
getIsUpdateable, getParentForeignKey, getTableName, setIsUpdateable, setTableName
 

Constructor Detail

GenericDataObject

public GenericDataObject()

GenericDataObject

public GenericDataObject(String sql)
Method Detail

getDataObject

public SimpleDataObject getDataObject(int x)
get a new DataObject from this collection of Data.

Specified by:
getDataObject in interface SimpleDataObject
Overrides:
getDataObject in class ExtenDataObject

initNode

public void initNode(int idx,
                     DataObject dobj)
more or less clone this node, except as a singleton


toString

public String toString()
Overrides:
toString in class DataObjectImpl


Copyright © 2011 Extentech Inc. All Rights Reserved.