arlut.csd.ganymede.client
Class CacheInfo

java.lang.Object
  |
  +--arlut.csd.ganymede.client.CacheInfo

class CacheInfo
extends java.lang.Object

Client-side cache object, used by the gclient class to track object status for nodes in the client tree display.


Field Summary
private  java.lang.Short baseID
           
private  java.lang.String currentLabel
           
private  boolean debug
           
private  arlut.csd.ganymede.ObjectHandle handle
           
private  arlut.csd.ganymede.ObjectHandle originalHandle
           
private  java.lang.String originalLabel
           
 
Constructor Summary
CacheInfo(java.lang.Short baseID, java.lang.String originalLabel, java.lang.String currentLabel)
           
CacheInfo(java.lang.Short baseID, java.lang.String originalLabel, java.lang.String currentLabel, arlut.csd.ganymede.ObjectHandle handle)
           
CacheInfo(java.lang.Short baseID, java.lang.String originalLabel, java.lang.String currentLabel, arlut.csd.ganymede.ObjectHandle handle, arlut.csd.ganymede.ObjectHandle originalHandle)
           
 
Method Summary
 void changeLabel(java.lang.String newLabel)
           
 java.lang.Short getBaseID()
           
 java.lang.String getCurrentLabel()
           
 arlut.csd.ganymede.ObjectHandle getObjectHandle()
           
 java.lang.String getOriginalLabel()
           
 arlut.csd.ganymede.ObjectHandle getOriginalObjectHandle()
           
 void setOriginalLabel(java.lang.String label)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

originalLabel

private java.lang.String originalLabel

currentLabel

private java.lang.String currentLabel

baseID

private java.lang.Short baseID

originalHandle

private arlut.csd.ganymede.ObjectHandle originalHandle

handle

private arlut.csd.ganymede.ObjectHandle handle

debug

private final boolean debug
See Also:
Constant Field Values
Constructor Detail

CacheInfo

public CacheInfo(java.lang.Short baseID,
                 java.lang.String originalLabel,
                 java.lang.String currentLabel)

CacheInfo

public CacheInfo(java.lang.Short baseID,
                 java.lang.String originalLabel,
                 java.lang.String currentLabel,
                 arlut.csd.ganymede.ObjectHandle handle)

CacheInfo

public CacheInfo(java.lang.Short baseID,
                 java.lang.String originalLabel,
                 java.lang.String currentLabel,
                 arlut.csd.ganymede.ObjectHandle handle,
                 arlut.csd.ganymede.ObjectHandle originalHandle)
Method Detail

setOriginalLabel

public void setOriginalLabel(java.lang.String label)

changeLabel

public void changeLabel(java.lang.String newLabel)

getBaseID

public java.lang.Short getBaseID()

getOriginalLabel

public java.lang.String getOriginalLabel()

getCurrentLabel

public java.lang.String getCurrentLabel()

getObjectHandle

public arlut.csd.ganymede.ObjectHandle getObjectHandle()

getOriginalObjectHandle

public arlut.csd.ganymede.ObjectHandle getOriginalObjectHandle()