org.nakedobjects.plugins.html.context
Class Context

java.lang.Object
  extended by org.nakedobjects.plugins.html.context.Context

public class Context
extends java.lang.Object


Constructor Summary
Context(ComponentFactory factory)
           
 
Method Summary
 void addCollectionCrumb(java.lang.String id)
           
 void addCollectionFieldCrumb(java.lang.String collectionFieldName)
           
 void addCollectionToHistory(java.lang.String idString)
           
 void addObjectToHistory(java.lang.String idString)
           
 void addTaskCrumb(Task task)
           
 Request cancelTask(Task task)
           
 Request changeContext(int id)
           
 void clearMessagesAndWarnings()
           
 void debug(DebugString debug)
           
 void endTask(Task task)
           
 ComponentFactory getComponentFactory()
           
 Crumb[] getCrumbs()
           
 NakedObject[] getKnownInstances(NakedObjectSpecification type)
          Returns an array of instances of the specified type that are currently known in the current context, ie have been recently seen by the user.
 NakedObjectAction getMappedAction(java.lang.String id)
           
 NakedObject getMappedCollection(java.lang.String id)
           
 NakedObject getMappedObject(java.lang.String id)
           
 java.lang.String getMessage(int i)
           
 java.util.List<java.lang.String> getMessages()
           
 AuthenticationSession getSession()
           
 Task getTask(java.lang.String taskId)
           
 java.lang.String getWarning(int i)
           
 java.util.List<java.lang.String> getWarnings()
           
 void init()
           
 void invalidate()
           
 boolean[] isLinked()
           
 boolean isLoggedIn()
           
 boolean isValid()
           
 void listHistory(Context context, Block navigation)
           
 java.lang.String mapAction(NakedObjectAction action)
           
 java.lang.String mapCollection(NakedObject collection)
           
 java.lang.String mapObject(NakedObject adapter)
           
 void purge()
           
 void restoreAllObjectsToLoader()
           
 void setMessagesAndWarnings(java.util.List<java.lang.String> messages, java.util.List<java.lang.String> warnings)
           
 void setObjectCrumb(NakedObject object)
           
 void setSession(AuthenticationSession currentSession)
           
 void updateVersion(NakedObject adapter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context(ComponentFactory factory)
Method Detail

setObjectCrumb

public void setObjectCrumb(NakedObject object)

addCollectionFieldCrumb

public void addCollectionFieldCrumb(java.lang.String collectionFieldName)

addCollectionCrumb

public void addCollectionCrumb(java.lang.String id)

addTaskCrumb

public void addTaskCrumb(Task task)

debug

public void debug(DebugString debug)

getMappedAction

public NakedObjectAction getMappedAction(java.lang.String id)

getComponentFactory

public ComponentFactory getComponentFactory()

getKnownInstances

public NakedObject[] getKnownInstances(NakedObjectSpecification type)
Returns an array of instances of the specified type that are currently known in the current context, ie have been recently seen by the user.

These will be resolved if required, with a transaction created (and ended) if required.


getMappedCollection

public NakedObject getMappedCollection(java.lang.String id)

getMappedObject

public NakedObject getMappedObject(java.lang.String id)

getTask

public Task getTask(java.lang.String taskId)

cancelTask

public Request cancelTask(Task task)

invalidate

public void invalidate()

isValid

public boolean isValid()

isLoggedIn

public boolean isLoggedIn()

mapAction

public java.lang.String mapAction(NakedObjectAction action)

mapObject

public java.lang.String mapObject(NakedObject adapter)

mapCollection

public java.lang.String mapCollection(NakedObject collection)

endTask

public void endTask(Task task)

getCrumbs

public Crumb[] getCrumbs()

isLinked

public boolean[] isLinked()

getMessages

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

getMessage

public java.lang.String getMessage(int i)

getWarnings

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

getWarning

public java.lang.String getWarning(int i)

setMessagesAndWarnings

public void setMessagesAndWarnings(java.util.List<java.lang.String> messages,
                                   java.util.List<java.lang.String> warnings)

clearMessagesAndWarnings

public void clearMessagesAndWarnings()

changeContext

public Request changeContext(int id)

setSession

public void setSession(AuthenticationSession currentSession)

getSession

public AuthenticationSession getSession()

purge

public void purge()

restoreAllObjectsToLoader

public void restoreAllObjectsToLoader()

listHistory

public void listHistory(Context context,
                        Block navigation)

addObjectToHistory

public void addObjectToHistory(java.lang.String idString)

addCollectionToHistory

public void addCollectionToHistory(java.lang.String idString)

init

public void init()

updateVersion

public void updateVersion(NakedObject adapter)


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