org.nakedobjects.object.control
Interface About

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractAbout, Member.DefaultAbout, MutableAbout, ProgrammableAbout

public interface About
extends java.io.Serializable

An instance of this type is used to control an object, an attribute or an action within a NakedObject.


Method Summary
 Permission canAccess()
          Returns a Permission describing whether access is permitted.
 Permission canUse()
          Returns a Permission describing whether use is permitted.
 java.lang.String getDescription()
          Return a description of this object domain.
 java.lang.String getName()
          Returns the name of object
 

Method Detail

canAccess

public Permission canAccess()
Returns a Permission describing whether access is permitted.


canUse

public Permission canUse()
Returns a Permission describing whether use is permitted.


getDescription

public java.lang.String getDescription()
Return a description of this object domain.


getName

public java.lang.String getName()
Returns the name of object