net.ezcontent.backend
Class Visit

java.lang.Object
  extended bynet.ezcontent.backend.Visit
All Implemented Interfaces:
Serializable

public class Visit
extends Object
implements Serializable

Representa una sesion de usuario en Tapestry. Guarda el usuario que esta identificado para la sesion, la seccion y opcion actuales.

Author:
Enrique Zamudio
See Also:
Serialized Form

Field Summary
private  MenuOption currentOption
           
private  Section currentSection
           
private  ViewConfiguration currentView
           
private  Object editedObject
           
private  TreeMap keys
           
private  User user
           
 
Constructor Summary
Visit()
           
 
Method Summary
 void forgetValue(String key)
           
 MenuOption getCurrentOption()
           
 Section getCurrentSection()
           
 ViewConfiguration getCurrentView()
           
 Object getEditedObject()
           
 User getUser()
           
 Object getValue(String key)
          Devuelve el objeto que ha sido guardado bajo la llave indicada.
 void putValue(String key, Object value)
          Guarda un objeto arbitrario bajo una llave.
 void setCurrentOption(MenuOption value)
          Fija la opcion actual, dentro de la seccion actual.
 void setCurrentSection(Section value)
          Fija la seccion donde esta actualmente el usuario.
 void setCurrentView(ViewConfiguration value)
          Fija la vista actual, dentro de la opcion y seccion actuales.
 void setEditedObject(Object value)
          Fija el objeto que esta siendo editado.
 void setUser(User value)
          Fija el usuario que esta usando esta sesion.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

user

private User user

editedObject

private Object editedObject

currentSection

private Section currentSection

currentOption

private MenuOption currentOption

currentView

private ViewConfiguration currentView

keys

private TreeMap keys
Constructor Detail

Visit

public Visit()
Method Detail

setUser

public void setUser(User value)
Fija el usuario que esta usando esta sesion.


getUser

public User getUser()

setEditedObject

public void setEditedObject(Object value)
Fija el objeto que esta siendo editado.


getEditedObject

public Object getEditedObject()

setCurrentSection

public void setCurrentSection(Section value)
Fija la seccion donde esta actualmente el usuario. Limpia los valores de opcion y vista actuales.


getCurrentSection

public Section getCurrentSection()

setCurrentOption

public void setCurrentOption(MenuOption value)
Fija la opcion actual, dentro de la seccion actual. Olvida la vista actual.


getCurrentOption

public MenuOption getCurrentOption()

setCurrentView

public void setCurrentView(ViewConfiguration value)
Fija la vista actual, dentro de la opcion y seccion actuales.


getCurrentView

public ViewConfiguration getCurrentView()

putValue

public void putValue(String key,
                     Object value)
Guarda un objeto arbitrario bajo una llave.


getValue

public Object getValue(String key)
Devuelve el objeto que ha sido guardado bajo la llave indicada.


forgetValue

public void forgetValue(String key)