uk.ac.kcl.cch.jb.pliny.model
Class Link
java.lang.Object
uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject
uk.ac.kcl.cch.rdb2java.dynData.BaseObject
uk.ac.kcl.cch.jb.pliny.model.Link
- All Implemented Interfaces:
- IAuthorityListItem, IHasLoType, ILoadableFromResultSet, IPropertyChangeObject
- public class Link
- extends BaseObject
- implements IAuthorityListItem, ILoadableFromResultSet, IHasLoType
Constructor Summary |
Link()
|
Link(boolean realEmpty)
|
Methods inherited from class uk.ac.kcl.cch.rdb2java.dynData.BaseObject |
doSQL, getSavedID, makeWhere, updateDBboolean, updateDBboolean, updateDBint, updateDBint, updateDBString, updateDBString, updateDBTimestamp, updateDBTimestamp |
myCache
protected static LinkQuery myCache
linkKey
protected int linkKey
ATTRIBUTES_PROP
public static final String ATTRIBUTES_PROP
- See Also:
- Constant Field Values
FROMLINKKEY_PROP
public static final String FROMLINKKEY_PROP
- See Also:
- Constant Field Values
TOLINKKEY_PROP
public static final String TOLINKKEY_PROP
- See Also:
- Constant Field Values
TYPEKEY_PROP
public static final String TYPEKEY_PROP
- See Also:
- Constant Field Values
Link
public Link(boolean realEmpty)
Link
public Link()
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 Link getItem(int key)
getLinkKey
public int getLinkKey()
getAttributes
public String getAttributes()
getFromLink
public LinkableObject getFromLink()
getToLink
public LinkableObject getToLink()
getLoType
public LOType getLoType()
- Specified by:
getLoType
in interface IHasLoType
setAttributes
public void setAttributes(String parm)
setFromLink
public void setFromLink(LinkableObject item)
setToLink
public void setToLink(LinkableObject item)
setLoType
public void setLoType(LOType item)
- Specified by:
setLoType
in interface IHasLoType
doInsert
protected void doInsert()
deleteMe
public void deleteMe()
reIntroduceMe
public void reIntroduceMe()
backupAndClearLinks
public void backupAndClearLinks()
restoreLinks
public void restoreLinks()
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