uk.ac.kcl.cch.jb.pliny.model
Class GlobalData

java.lang.Object
  extended byuk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject
      extended byuk.ac.kcl.cch.rdb2java.dynData.BaseObject
          extended byuk.ac.kcl.cch.jb.pliny.model.GlobalData
All Implemented Interfaces:
IAuthorityListItem, ILoadableFromResultSet, IPropertyChangeObject

public class GlobalData
extends BaseObject
implements IAuthorityListItem, ILoadableFromResultSet


Nested Class Summary
 
Nested classes inherited from class uk.ac.kcl.cch.rdb2java.dynData.BaseObject
BaseObject.ListItemData
 
Field Summary
protected  int globalDataKey
           
protected static GlobalDataQuery myCache
           
static String NUMBVAL_PROP
           
static String STRVAL_PROP
           
static String TYPEVAL_PROP
           
 
Constructor Summary
GlobalData()
           
GlobalData(boolean realEmpty)
           
 
Method Summary
 void deleteMe()
           
protected  void doInsert()
           
 int getALID()
           
 String getALItem()
           
static org.eclipse.core.runtime.PluginVersionIdentifier getDbVersion()
           
static String getDbVersionStr()
           
 int getGlobalDataKey()
           
static GlobalData getItem(int key)
           
protected  String getKeyName()
           
protected  Connection getMyConnection()
           
 int getNumbVal()
           
static String getSelectEntities()
           
static String getSQLFrom()
           
 String getStrVal()
           
static String getTableJoins()
           
protected  String getTableName()
           
 int getTypeVal()
           
 int loadFromResultSet(ResultSet rs)
           
 void reIntroduceMe()
           
protected  void returnMyConnection(Connection con)
           
static void setDbVersion(org.eclipse.core.runtime.PluginVersionIdentifier version)
           
static void setDbVersion(String version)
           
protected  void setEmpty()
           
 void setNumbVal(int parm)
           
 void setStrVal(String parm)
           
 void setTypeVal(int parm)
           
static void setupVersion(String version)
           
 String toString()
           
 
Methods inherited from class uk.ac.kcl.cch.rdb2java.dynData.BaseObject
doSQL, getSavedID, makeWhere, updateDBboolean, updateDBboolean, updateDBint, updateDBint, updateDBString, updateDBString, updateDBTimestamp, updateDBTimestamp
 
Methods inherited from class uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myCache

protected static GlobalDataQuery myCache

globalDataKey

protected int globalDataKey

TYPEVAL_PROP

public static final String TYPEVAL_PROP
See Also:
Constant Field Values

NUMBVAL_PROP

public static final String NUMBVAL_PROP
See Also:
Constant Field Values

STRVAL_PROP

public static final String STRVAL_PROP
See Also:
Constant Field Values
Constructor Detail

GlobalData

public GlobalData(boolean realEmpty)

GlobalData

public GlobalData()
Method Detail

setEmpty

protected void setEmpty()

getSelectEntities

public static String getSelectEntities()

getTableJoins

public static String getTableJoins()

getSQLFrom

public static String getSQLFrom()

getKeyName

protected String getKeyName()
Specified by:
getKeyName in class BaseObject

getTableName

protected String getTableName()
Specified by:
getTableName in class BaseObject

getMyConnection

protected Connection getMyConnection()
Specified by:
getMyConnection in class BaseObject

returnMyConnection

protected void returnMyConnection(Connection con)
Specified by:
returnMyConnection in class BaseObject

loadFromResultSet

public int loadFromResultSet(ResultSet rs)
                      throws SQLException
Specified by:
loadFromResultSet in interface ILoadableFromResultSet
Throws:
SQLException

getItem

public static GlobalData getItem(int key)

getGlobalDataKey

public int getGlobalDataKey()

getTypeVal

public int getTypeVal()

getNumbVal

public int getNumbVal()

getStrVal

public String getStrVal()

setTypeVal

public void setTypeVal(int parm)

setNumbVal

public void setNumbVal(int parm)

setStrVal

public void setStrVal(String parm)

doInsert

protected void doInsert()

deleteMe

public void deleteMe()

reIntroduceMe

public void reIntroduceMe()

getDbVersionStr

public static String getDbVersionStr()

getDbVersion

public static org.eclipse.core.runtime.PluginVersionIdentifier getDbVersion()

setDbVersion

public static void setDbVersion(String version)

setDbVersion

public static void setDbVersion(org.eclipse.core.runtime.PluginVersionIdentifier version)

setupVersion

public static void setupVersion(String version)

toString

public String toString()

getALItem

public String getALItem()
Specified by:
getALItem in interface IAuthorityListItem

getALID

public int getALID()
Specified by:
getALID in interface IAuthorityListItem
Specified by:
getALID in class BaseObject