arlut.csd.ganymede
Class FieldInfo

java.lang.Object
  |
  +--arlut.csd.ganymede.FieldInfo
All Implemented Interfaces:
java.io.Serializable

public class FieldInfo
extends java.lang.Object
implements java.io.Serializable

This class is a serializable object used to return all the value information the client's containerPanel needs to render a specific field instance, including the current value held in this field and the current editability/visibility this field has with respect to the user's GanymedeSession..

The FieldTemplate object is used to return the invariant (during the client's connection) type information associated with the field generically across all objects of the type containing this field.

See Also:
Serialized Form

Field Summary
(package private)  boolean defined
           
(package private)  boolean editable
           
(package private)  db_field field
           
(package private)  short ID
           
(package private) static long serialVersionUID
           
(package private)  java.lang.Object value
           
(package private)  boolean visible
           
 
Constructor Summary
FieldInfo(DBField field)
           
 
Method Summary
 db_field getField()
           
 short getID()
           
 java.lang.Object getValue()
           
 boolean isDefined()
           
 boolean isEditable()
           
 boolean isVisible()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID

field

db_field field

ID

short ID

defined

boolean defined

editable

boolean editable

visible

boolean visible

value

java.lang.Object value
Constructor Detail

FieldInfo

public FieldInfo(DBField field)
Method Detail

getField

public db_field getField()

getID

public short getID()

isDefined

public boolean isDefined()

isEditable

public boolean isEditable()

isVisible

public boolean isVisible()

getValue

public java.lang.Object getValue()