org.nakedobjects.object.control
Class FieldAbout

java.lang.Object
  extended byorg.nakedobjects.object.control.AbstractAbout
      extended byorg.nakedobjects.object.control.FieldAbout
All Implemented Interfaces:
About, java.io.Serializable
Direct Known Subclasses:
AttributeController

public class FieldAbout
extends AbstractAbout

An About for contolling the use of fields within a NakedObject.

See Also:
Serialized Form

Field Summary
static FieldAbout READ_ONLY
          An About for showing that an attribute is can not be changed.
static FieldAbout READ_WRITE
          An About for showing that an attribute is can be changed.
 
Method Summary
static FieldAbout readOnly(boolean isReadOnly)
          Returns a read only About (FieldAbout.READ_ONLY) if true; read-only (FieldAbout.READ_WRITE) if false.
static FieldAbout readWrite(boolean isReadWrite)
          Returns a read/write About (FieldAbout.READ_WRITE) if true; read-only (FieldAbout.READ_ONLY) if false.
 
Methods inherited from class org.nakedobjects.object.control.AbstractAbout
canAccess, canUse, getDescription, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_ONLY

public static final FieldAbout READ_ONLY
An About for showing that an attribute is can not be changed.


READ_WRITE

public static final FieldAbout READ_WRITE
An About for showing that an attribute is can be changed.

Method Detail

readOnly

public static FieldAbout readOnly(boolean isReadOnly)
Returns a read only About (FieldAbout.READ_ONLY) if true; read-only (FieldAbout.READ_WRITE) if false.


readWrite

public static FieldAbout readWrite(boolean isReadWrite)
Returns a read/write About (FieldAbout.READ_WRITE) if true; read-only (FieldAbout.READ_ONLY) if false.