uk.ac.kcl.cch.jb.pliny.model
Class LinkableObject
java.lang.Object
uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject
uk.ac.kcl.cch.rdb2java.dynData.BaseObject
uk.ac.kcl.cch.jb.pliny.model.LinkableObject
- All Implemented Interfaces:
- IAuthorityListItem, IHasLoType, ILoadableFromResultSet, IPropertyChangeObject
- public class LinkableObject
- extends BaseObject
- implements IAuthorityListItem, ILoadableFromResultSet, IHasLoType
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 LinkableObjectQuery myCache
linkableObjectKey
protected int linkableObjectKey
TYPEKEY_PROP
public static final String TYPEKEY_PROP
- See Also:
- Constant Field Values
POSITION_PROP
public static final String POSITION_PROP
- See Also:
- Constant Field Values
DISPLPAGENO_PROP
public static final String DISPLPAGENO_PROP
- See Also:
- Constant Field Values
SURRPAGENO_PROP
public static final String SURRPAGENO_PROP
- See Also:
- Constant Field Values
DISPLAYEDINKEY_PROP
public static final String DISPLAYEDINKEY_PROP
- See Also:
- Constant Field Values
SURROGATEFORKEY_PROP
public static final String SURROGATEFORKEY_PROP
- See Also:
- Constant Field Values
ISOPEN_PROP
public static final String ISOPEN_PROP
- See Also:
- Constant Field Values
SHOWINGMAP_PROP
public static final String SHOWINGMAP_PROP
- See Also:
- Constant Field Values
LINKEDFROM_PROP
public static final String LINKEDFROM_PROP
- See Also:
- Constant Field Values
LINKEDTO_PROP
public static final String LINKEDTO_PROP
- See Also:
- Constant Field Values
LinkableObject
public LinkableObject(boolean realEmpty)
LinkableObject
public LinkableObject()
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 LinkableObject getItem(int key)
getLinkableObjectKey
public int getLinkableObjectKey()
getLoType
public LOType getLoType()
- Specified by:
getLoType
in interface IHasLoType
getPosition
public String getPosition()
getDisplPageNo
public int getDisplPageNo()
getSurrPageNo
public int getSurrPageNo()
getDisplayedIn
public Resource getDisplayedIn()
getSurrogateFor
public Resource getSurrogateFor()
getIsOpen
public boolean getIsOpen()
getShowingMap
public boolean getShowingMap()
setLoType
public void setLoType(LOType item)
- Specified by:
setLoType
in interface IHasLoType
setPosition
public void setPosition(String parm)
setDisplPageNo
public void setDisplPageNo(int parm)
setSurrPageNo
public void setSurrPageNo(int parm)
setDisplayedIn
public void setDisplayedIn(Resource item)
setSurrogateFor
public void setSurrogateFor(Resource item)
setIsOpen
public void setIsOpen(boolean parm)
setShowingMap
public void setShowingMap(boolean parm)
doInsert
protected void doInsert()
deleteMe
public void deleteMe()
reIntroduceMe
public void reIntroduceMe()
getLinkedFrom
public FKReferenceList getLinkedFrom()
signalChangeLinkedFrom
public void signalChangeLinkedFrom(Link oldItem,
Link newItem)
getLinkedTo
public FKReferenceList getLinkedTo()
signalChangeLinkedTo
public void signalChangeLinkedTo(Link oldItem,
Link newItem)
assignMyReferencesTo
public void assignMyReferencesTo(int to)
assignMyReferencesTo
public void assignMyReferencesTo(LinkableObject assignee)
getHeldSurrogate
public Resource getHeldSurrogate()
storeSurrogate
public void storeSurrogate()
getHeldDisplayedIn
public Resource getHeldDisplayedIn()
storeDisplayedIn
public void storeDisplayedIn()
getHeldLoType
public LOType getHeldLoType()
storeLoType
public void storeLoType()
backupAndClearResLinks
public void backupAndClearResLinks()
restoreResLinks
public void restoreResLinks()
getLinkData
public Vector getLinkData()
setLinkData
public void setLinkData(Vector linkData)
setDisplayRectangle
public void setDisplayRectangle(org.eclipse.draw2d.geometry.Rectangle r)
getDisplayRectangle
public org.eclipse.draw2d.geometry.Rectangle getDisplayRectangle()
setResourceKeys
public void setResourceKeys(int surrogate,
int displayedIn)
shouldShowMap
public boolean shouldShowMap()
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