org.nakedobjects.runtime.userprofile
Class UserProfile

java.lang.Object
  extended by org.nakedobjects.runtime.userprofile.UserProfile
All Implemented Interfaces:
DebugInfo

public class UserProfile
extends java.lang.Object
implements DebugInfo


Constructor Summary
UserProfile()
           
 
Method Summary
 void addToOptions(java.lang.String name, java.lang.String value)
           
 void addToPerspectives(PerspectiveEntry perspective)
           
 void copy(UserProfile template)
           
 void debugData(DebugString debug)
           
 java.lang.String debugTitle()
           
 Options getOptions()
           
 PerspectiveEntry getPerspective()
           
 PerspectiveEntry getPerspective(java.lang.String name)
           
 java.util.List<java.lang.String> list()
           
 PerspectiveEntry newPerspective(java.lang.String name)
           
 void removeCurrent()
           
 void saveObjects(java.util.List<NakedObject> objects)
           
 void select(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserProfile

public UserProfile()
Method Detail

list

public java.util.List<java.lang.String> list()

select

public void select(java.lang.String name)

getPerspective

public PerspectiveEntry getPerspective()

getPerspective

public PerspectiveEntry getPerspective(java.lang.String name)

addToPerspectives

public void addToPerspectives(PerspectiveEntry perspective)

addToOptions

public void addToOptions(java.lang.String name,
                         java.lang.String value)

getOptions

public Options getOptions()

newPerspective

public PerspectiveEntry newPerspective(java.lang.String name)

removeCurrent

public void removeCurrent()

copy

public void copy(UserProfile template)

saveObjects

public void saveObjects(java.util.List<NakedObject> objects)

debugData

public void debugData(DebugString debug)
Specified by:
debugData in interface DebugInfo

debugTitle

public java.lang.String debugTitle()
Specified by:
debugTitle in interface DebugInfo


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.