uk.ac.kcl.cch.rdb2java.dynData
Class BaseNodeObject
java.lang.Object
uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject
uk.ac.kcl.cch.rdb2java.dynData.BaseObject
uk.ac.kcl.cch.rdb2java.dynData.BaseNodeObject
- All Implemented Interfaces:
- IPropertyChangeObject
- public abstract class BaseNodeObject
- extends BaseObject
Methods inherited from class uk.ac.kcl.cch.rdb2java.dynData.BaseObject |
doSQL, getALID, getKeyName, getMyConnection, getSavedID, getTableName, makeWhere, returnMyConnection, updateDBboolean, updateDBboolean, updateDBint, updateDBint, updateDBString, updateDBString, updateDBTimestamp, updateDBTimestamp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseNodeObject
public BaseNodeObject()
getMyConnections
public Collection getMyConnections()
buildMyConnections
protected abstract void buildMyConnections()
buildMyConnections
protected void buildMyConnections(Iterator it)
getTheItem
public abstract BaseNodeObject getTheItem(ConnectorObject item)
addConnection
public void addConnection(ConnectorObject item)
makeNewConnectorObject
public abstract ConnectorObject makeNewConnectorObject(BaseNodeObject item)
addConnection
public void addConnection(BaseNodeObject item)
removeConnection
public void removeConnection(ConnectorObject item)
removeConnection
public void removeConnection(BaseNodeObject item)
updateConnector
protected abstract void updateConnector(ConnectorObject item,
BaseNodeObject newItem)
updateConnection
public void updateConnection(ConnectorObject item,
BaseNodeObject newItem)