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)  arlut.csd.ganymede.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(arlut.csd.ganymede.DBField field)
           
 
Method Summary
 arlut.csd.ganymede.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, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

field

arlut.csd.ganymede.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(arlut.csd.ganymede.DBField field)
Method Detail

getField

public arlut.csd.ganymede.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()