extensions.gem
Class ContextManagerBean

java.lang.Object
  |
  +--extensions.gem.ContextManagerBean

public class ContextManagerBean
extends java.lang.Object

Program:ContextManagerBean.java Implements ContextManager's interface as a bean, not a webflow module. The ContextBean userContext is the user's base context.


Constructor Summary
ContextManagerBean()
           
 
Method Summary
 void addNewProblem(java.lang.String problemName)
           
 void addNewSession(java.lang.String problemName, java.lang.String sessionName)
           
 void addSession(java.lang.String newSessionName)
           
 java.lang.String getCurrentProblemProperty(java.lang.String propname)
           
 java.lang.String getCurrentSessionProperty(java.lang.String propname)
           
 java.lang.String getUserProperty(java.lang.String propname)
           
 void init(java.lang.String userName, java.lang.String descDir)
          Restores the user's contexts.
 java.lang.String[] listProblems()
           
 java.lang.String[] listProblemSessions(java.lang.String probName)
           
 void removeCurrentSession()
           
 void removeProblem(java.lang.String probName)
           
 void selectSession(java.lang.String problemName, java.lang.String sessionName)
          Sets the problem and session context data.
 void setCurrentProblemProperty(java.lang.String propName, java.lang.String propValue)
           
 void setCurrentSessionProperty(java.lang.String propName, java.lang.String propValue)
           
 void setUserProperty(java.lang.String propName, java.lang.String propValue)
           
 void test()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextManagerBean

public ContextManagerBean()
Method Detail

init

public void init(java.lang.String userName,
                 java.lang.String descDir)
Restores the user's contexts.

selectSession

public void selectSession(java.lang.String problemName,
                          java.lang.String sessionName)
Sets the problem and session context data.

getCurrentSessionProperty

public java.lang.String getCurrentSessionProperty(java.lang.String propname)

getCurrentProblemProperty

public java.lang.String getCurrentProblemProperty(java.lang.String propname)

getUserProperty

public java.lang.String getUserProperty(java.lang.String propname)

setCurrentSessionProperty

public void setCurrentSessionProperty(java.lang.String propName,
                                      java.lang.String propValue)

setCurrentProblemProperty

public void setCurrentProblemProperty(java.lang.String propName,
                                      java.lang.String propValue)

setUserProperty

public void setUserProperty(java.lang.String propName,
                            java.lang.String propValue)

addSession

public void addSession(java.lang.String newSessionName)

removeCurrentSession

public void removeCurrentSession()

removeProblem

public void removeProblem(java.lang.String probName)

addNewProblem

public void addNewProblem(java.lang.String problemName)

addNewSession

public void addNewSession(java.lang.String problemName,
                          java.lang.String sessionName)

listProblems

public java.lang.String[] listProblems()

listProblemSessions

public java.lang.String[] listProblemSessions(java.lang.String probName)

test

public void test()