WebFlow.ContextManager
Class ContextManagerImp

WebFlow.ContextManager.ContextManagerImp

public class ContextManagerImp


Constructor Summary
ContextManagerImp(org.omg.CORBA.Object peer, java.lang.String msg)
           
 
Method Summary
 boolean addApplication(java.lang.String ApplContextName)
           
 boolean addNewApplication(java.lang.String problem, java.lang.String session, java.lang.String ApplContextName)
           
 boolean addNewProblem(java.lang.String ProjContextName)
           
 boolean addNewSession(java.lang.String problem, java.lang.String SessionContextName)
           
 boolean addProblem(java.lang.String ProjContextName)
           
 boolean addSession(java.lang.String SessionContextName)
           
 void cloneSession(WebFlow.ContextManager.WebFlowContext oldSession)
           
 WebFlow.ContextManager.WebFlowContext createGatewayContext(WebFlow.ContextManager.WebFlowContext p, java.lang.String name)
           
 void createNewApplication(WebFlow.ContextManager.WebFlowContext root, java.lang.String name)
           
 void createNewProblem(WebFlow.ContextManager.WebFlowContext root, java.lang.String name)
           
 void createNewSession(WebFlow.ContextManager.WebFlowContext root, java.lang.String name)
           
 java.lang.String getApplicationProperty(java.lang.String problem, java.lang.String session, java.lang.String application, java.lang.String name)
           
 WebFlow.ContextManager.WebFlowContext getContext(java.lang.String FullContextName)
           
 java.lang.String getContextData(WebFlow.ContextManager.WebFlowContext c, java.lang.String name)
           
 java.lang.String getContextID(java.lang.String type)
           
 java.lang.String getCurrentApplicationProperty(java.lang.String name)
           
 java.lang.String getCurrentProblemProperty(java.lang.String name)
           
 java.lang.String getCurrentSessionProperty(java.lang.String name)
           
 java.lang.String getProblemProperty(java.lang.String problem, java.lang.String name)
           
 java.lang.String getSessionProperty(java.lang.String problem, java.lang.String session, java.lang.String name)
           
 WebFlow.ContextManager.WebFlowContext getUserContext()
           
 void init(WebFlow.ContextManager.WebFlowContext uc, org.omg.CORBA.Object sco, org.omg.CORBA.Object rfo)
           
 boolean isCurrentApplication()
           
 boolean isCurrentProblem()
           
 boolean isCurrentSession()
           
 java.lang.String[] listAllApplications()
           
 java.lang.String[] listAllSessions()
           
 java.lang.String[] listApplications()
           
 java.lang.String[] listChildren(WebFlow.ContextManager.WebFlowContext c)
           
 java.lang.String[] listChildrenContexts(WebFlow.ContextManager.WebFlowContext c)
           
 java.lang.String[] listModules(WebFlow.ContextManager.WebFlowContext c)
           
 java.lang.String[] listProblems()
           
 java.lang.String[] listProblemSessions(java.lang.String problem)
           
 java.lang.String[] listSessionApplications(java.lang.String session)
           
 java.lang.String[] listSessions()
           
static void main(java.lang.String[] args)
           
 boolean removeContext(WebFlow.ContextManager.WebFlowContext c)
           
 boolean removeCurrentApplication()
           
 boolean removeCurrentProblem()
           
 boolean removeCurrentProblemChild(java.lang.String session)
           
 boolean removeCurrentSession()
           
 boolean removeCurrentSessionChild(java.lang.String application)
           
 boolean removeProblem(java.lang.String problem)
           
 java.lang.String removeSpaces(java.lang.String name)
           
 void replaceProblem()
           
 void restoreChildContexts(WebFlow.ContextManager.WebFlowContext parent)
           
 boolean selectApplication(java.lang.String problem, java.lang.String session, java.lang.String application)
           
 boolean selectProblem(java.lang.String problem)
           
 boolean selectSession(java.lang.String problem, java.lang.String session)
           
 void setContextData(WebFlow.ContextManager.WebFlowContext c, java.lang.String name, java.lang.String value)
           
 void setContextMData(WebFlow.ContextManager.WebFlowContext c, java.lang.String[] name, java.lang.String[] value)
           
 boolean setCurrentApplication(java.lang.String application)
           
 boolean setCurrentApplicationProperty(java.lang.String name, java.lang.String value)
           
 boolean setCurrentContexts()
           
 boolean setCurrentProblem(java.lang.String problem)
           
 boolean setCurrentProblemProperty(java.lang.String name, java.lang.String value)
           
 boolean setCurrentSession(java.lang.String session)
           
 boolean setCurrentSessionProperty(java.lang.String name, java.lang.String value)
           
 boolean setNewApplication(WebFlow.ContextManager.WebFlowContext sc, java.lang.String ApplContextName)
           
 boolean setNewProblem(WebFlow.ContextManager.WebFlowContext uc, java.lang.String ProjContextName)
           
 boolean setNewSession(WebFlow.ContextManager.WebFlowContext pc, java.lang.String SessionContextName)
           
 boolean setProblemContext(java.lang.String problem)
           
 boolean setSessionContext(java.lang.String Session)
           
 void setSessionData(WebFlow.ContextManager.WebFlowContext c, java.lang.String name, java.lang.String value)
           
 void setSessionMData(WebFlow.ContextManager.WebFlowContext c, java.lang.String[] name, java.lang.String[] value)
           
 java.lang.String setShortName(java.lang.String ContextName)
           
 boolean setUserContextData(WebFlow.ContextManager.WebFlowContext uc, java.lang.String userDirectory, java.lang.String userName)
           
 void stopSession()
           
 void test()
           
 

Constructor Detail

ContextManagerImp

public ContextManagerImp(org.omg.CORBA.Object peer,
                         java.lang.String msg)
                  throws WebFlow.NullPointerException
Method Detail

test

public void test()

init

public void init(WebFlow.ContextManager.WebFlowContext uc,
                 org.omg.CORBA.Object sco,
                 org.omg.CORBA.Object rfo)

createGatewayContext

public WebFlow.ContextManager.WebFlowContext createGatewayContext(WebFlow.ContextManager.WebFlowContext p,
                                                                  java.lang.String name)

restoreChildContexts

public void restoreChildContexts(WebFlow.ContextManager.WebFlowContext parent)

setCurrentContexts

public boolean setCurrentContexts()

setContextData

public void setContextData(WebFlow.ContextManager.WebFlowContext c,
                           java.lang.String name,
                           java.lang.String value)

setContextMData

public void setContextMData(WebFlow.ContextManager.WebFlowContext c,
                            java.lang.String[] name,
                            java.lang.String[] value)

getContextData

public java.lang.String getContextData(WebFlow.ContextManager.WebFlowContext c,
                                       java.lang.String name)

listChildren

public java.lang.String[] listChildren(WebFlow.ContextManager.WebFlowContext c)

listChildrenContexts

public java.lang.String[] listChildrenContexts(WebFlow.ContextManager.WebFlowContext c)

listModules

public java.lang.String[] listModules(WebFlow.ContextManager.WebFlowContext c)

getContext

public WebFlow.ContextManager.WebFlowContext getContext(java.lang.String FullContextName)

getContextID

public java.lang.String getContextID(java.lang.String type)

setProblemContext

public boolean setProblemContext(java.lang.String problem)

setSessionContext

public boolean setSessionContext(java.lang.String Session)

addNewProblem

public boolean addNewProblem(java.lang.String ProjContextName)

addProblem

public boolean addProblem(java.lang.String ProjContextName)

setNewProblem

public boolean setNewProblem(WebFlow.ContextManager.WebFlowContext uc,
                             java.lang.String ProjContextName)

setUserContextData

public boolean setUserContextData(WebFlow.ContextManager.WebFlowContext uc,
                                  java.lang.String userDirectory,
                                  java.lang.String userName)

stopSession

public void stopSession()

removeContext

public boolean removeContext(WebFlow.ContextManager.WebFlowContext c)

removeCurrentProblem

public boolean removeCurrentProblem()

removeProblem

public boolean removeProblem(java.lang.String problem)

removeCurrentSession

public boolean removeCurrentSession()

removeCurrentApplication

public boolean removeCurrentApplication()

removeCurrentProblemChild

public boolean removeCurrentProblemChild(java.lang.String session)

removeCurrentSessionChild

public boolean removeCurrentSessionChild(java.lang.String application)

addNewSession

public boolean addNewSession(java.lang.String problem,
                             java.lang.String SessionContextName)

addSession

public boolean addSession(java.lang.String SessionContextName)

setNewSession

public boolean setNewSession(WebFlow.ContextManager.WebFlowContext pc,
                             java.lang.String SessionContextName)

addNewApplication

public boolean addNewApplication(java.lang.String problem,
                                 java.lang.String session,
                                 java.lang.String ApplContextName)

addApplication

public boolean addApplication(java.lang.String ApplContextName)

setNewApplication

public boolean setNewApplication(WebFlow.ContextManager.WebFlowContext sc,
                                 java.lang.String ApplContextName)

setSessionData

public void setSessionData(WebFlow.ContextManager.WebFlowContext c,
                           java.lang.String name,
                           java.lang.String value)

setSessionMData

public void setSessionMData(WebFlow.ContextManager.WebFlowContext c,
                            java.lang.String[] name,
                            java.lang.String[] value)

getCurrentProblemProperty

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

getProblemProperty

public java.lang.String getProblemProperty(java.lang.String problem,
                                           java.lang.String name)

getCurrentSessionProperty

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

getSessionProperty

public java.lang.String getSessionProperty(java.lang.String problem,
                                           java.lang.String session,
                                           java.lang.String name)

getCurrentApplicationProperty

public java.lang.String getCurrentApplicationProperty(java.lang.String name)

getApplicationProperty

public java.lang.String getApplicationProperty(java.lang.String problem,
                                               java.lang.String session,
                                               java.lang.String application,
                                               java.lang.String name)

setCurrentProblemProperty

public boolean setCurrentProblemProperty(java.lang.String name,
                                         java.lang.String value)

setCurrentSessionProperty

public boolean setCurrentSessionProperty(java.lang.String name,
                                         java.lang.String value)

setCurrentApplicationProperty

public boolean setCurrentApplicationProperty(java.lang.String name,
                                             java.lang.String value)

setCurrentProblem

public boolean setCurrentProblem(java.lang.String problem)

setCurrentSession

public boolean setCurrentSession(java.lang.String session)

setCurrentApplication

public boolean setCurrentApplication(java.lang.String application)

selectProblem

public boolean selectProblem(java.lang.String problem)

selectSession

public boolean selectSession(java.lang.String problem,
                             java.lang.String session)

selectApplication

public boolean selectApplication(java.lang.String problem,
                                 java.lang.String session,
                                 java.lang.String application)

isCurrentProblem

public boolean isCurrentProblem()

isCurrentSession

public boolean isCurrentSession()

isCurrentApplication

public boolean isCurrentApplication()

listProblems

public java.lang.String[] listProblems()

listSessions

public java.lang.String[] listSessions()

listApplications

public java.lang.String[] listApplications()

listProblemSessions

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

listSessionApplications

public java.lang.String[] listSessionApplications(java.lang.String session)

listAllSessions

public java.lang.String[] listAllSessions()

listAllApplications

public java.lang.String[] listAllApplications()

createNewProblem

public void createNewProblem(WebFlow.ContextManager.WebFlowContext root,
                             java.lang.String name)

createNewSession

public void createNewSession(WebFlow.ContextManager.WebFlowContext root,
                             java.lang.String name)

createNewApplication

public void createNewApplication(WebFlow.ContextManager.WebFlowContext root,
                                 java.lang.String name)

cloneSession

public void cloneSession(WebFlow.ContextManager.WebFlowContext oldSession)

replaceProblem

public void replaceProblem()

removeSpaces

public java.lang.String removeSpaces(java.lang.String name)

setShortName

public java.lang.String setShortName(java.lang.String ContextName)

getUserContext

public WebFlow.ContextManager.WebFlowContext getUserContext()

main

public static void main(java.lang.String[] args)