arlut.csd.ganymede
Class ObjectHandle
java.lang.Object
|
+--arlut.csd.ganymede.ObjectHandle
- All Implemented Interfaces:
- java.lang.Cloneable
- public class ObjectHandle
- extends java.lang.Object
- implements java.lang.Cloneable
This class is used to group information about objects. It is
used in the QueryResult
class to keep things organized, and on the client to keep
track of the status of objects on the server.
|
Constructor Summary |
ObjectHandle(java.lang.String label,
Invid invid,
boolean inactive,
boolean expirationSet,
boolean removalSet,
boolean editable)
|
| Methods inherited from class java.lang.Object |
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
label
java.lang.String label
invid
Invid invid
editable
boolean editable
inactive
boolean inactive
expirationSet
boolean expirationSet
removalSet
boolean removalSet
lHandle
listHandle lHandle
ObjectHandle
public ObjectHandle(java.lang.String label,
Invid invid,
boolean inactive,
boolean expirationSet,
boolean removalSet,
boolean editable)
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
getLabel
public final java.lang.String getLabel()
setLabel
public final void setLabel(java.lang.String label)
getInvid
public final Invid getInvid()
getListHandle
public final listHandle getListHandle()
- Various GUI components use listHandles.
isInactive
public final boolean isInactive()
isExpirationSet
public final boolean isExpirationSet()
isRemovalSet
public final boolean isRemovalSet()
isEditable
public final boolean isEditable()
setEditable
public final void setEditable(boolean editable)
setExpirationSet
public void setExpirationSet(boolean expirationSet)
setInactive
public void setInactive(boolean isInactive)
setRemovalSet
public void setRemovalSet(boolean removalSet)
toString
public java.lang.String toString()
- toString() is not finalized, in case we get
wacky with subclassing.
- Overrides:
toString in class java.lang.Object
debugDump
public java.lang.String debugDump()