Package org.huihoo.willow.session

Examples of org.huihoo.willow.session.SessionManager.findSession()


  public void suspendLiveCase(String sessionID,SerialProcess liveProcess,SerialCase liveCase)
    throws WorkflowException, RemoteException
    {
      Context cotext=(Context)this.workflowService;
      SessionManager manager=cotext.getEngine().getSessionManager();
      WorkflowSession session=manager.findSession(sessionID);
      WorkflowProcess workflowProcess=workflowService.findWorkflowPackage(liveProcess.getPackageID()).findWorkflowProcess(liveProcess.getUUID());
      CaseDatabase caseDatabase=workflowService.getCaseDatabase();

      WorkflowCase localCase=caseDatabase.findWorkflowCase(session,workflowProcess,liveCase.getUUID());
      String packageID=localCase.getWorkflowProcess().getWorkflowPackage().getUUID();
View Full Code Here


  public void resumeLiveCase(String sessionID,SerialProcess liveProcess,SerialCase liveCase)
    throws WorkflowException, RemoteException
    {
      Context cotext=(Context)this.workflowService;
      SessionManager manager=cotext.getEngine().getSessionManager();
      WorkflowSession session=manager.findSession(sessionID);
      WorkflowProcess workflowProcess=workflowService.findWorkflowPackage(liveProcess.getPackageID()).findWorkflowProcess(liveProcess.getUUID());
      CaseDatabase caseDatabase=workflowService.getCaseDatabase();

      WorkflowCase localCase=caseDatabase.findWorkflowCase(session,workflowProcess,liveCase.getUUID());
      String packageID=localCase.getWorkflowProcess().getWorkflowPackage().getUUID();
View Full Code Here

  public SerialWork findLiveWork(String sessionID,SerialProcess liveProcess,SerialCase liveCase, String workId)
    throws WorkflowException, RemoteException
    {
      Context cotext=(Context)this.workflowService;
      SessionManager manager=cotext.getEngine().getSessionManager();
      WorkflowSession session=manager.findSession(sessionID);
      WorkflowProcess workflowProcess=workflowService.findWorkflowPackage(liveProcess.getPackageID()).findWorkflowProcess(liveProcess.getUUID());
      CaseDatabase caseDatabase=workflowService.getCaseDatabase();

     
      WorkflowCase localCase=caseDatabase.findWorkflowCase(session,workflowProcess,liveCase.getUUID());
View Full Code Here

  public List getLiveWorkList(String sessionID,SerialProcess liveProcess,SerialParticipant performer, int itemStatus)
    throws WorkflowException, RemoteException
    {
      Context cotext=(Context)this.workflowService;
      SessionManager manager=cotext.getEngine().getSessionManager();
      WorkflowSession session=manager.findSession(sessionID);
     
      WorkflowProcess workflowProcess=workflowService.findWorkflowPackage(liveProcess.getPackageID()).findWorkflowProcess(liveProcess.getUUID());
      CaseDatabase caseDatabase=workflowService.getCaseDatabase();
      UserDatabase userDatabase=workflowService.getUserDatabase();
     
View Full Code Here

    int itemStatus)
    throws WorkflowException, RemoteException
    {
      Context cotext=(Context)this.workflowService;
      SessionManager manager=cotext.getEngine().getSessionManager();
      WorkflowSession session=manager.findSession(sessionID);
     
      WorkflowProcess workflowProcess=workflowService.findWorkflowPackage(liveProcess.getPackageID()).findWorkflowProcess(liveProcess.getUUID());
      CaseDatabase caseDatabase=workflowService.getCaseDatabase();
      UserDatabase userDatabase=workflowService.getUserDatabase();
      WorkflowCase localCase=caseDatabase.findWorkflowCase(session,workflowProcess,liveCase.getUUID());
View Full Code Here

  }
 
  public void      disconnect(String sessionID) throws RemoteException
  {
    SessionManager manager = namingServer.getEngine().getSessionManager();   
    WillowSession session=manager.findSession(sessionID);
   
    if(session!=null)
    {
      session.invalidate();
    }
View Full Code Here

  }
 
  public int   getMaxInactiveInterval(String sessionID)throws RemoteException
  {
    SessionManager manager = namingServer.getEngine().getSessionManager();   
    WillowSession session=manager.findSession(sessionID);
     
    if(session==null)
    {
      throw new RemoteException("Session invalid or expired");
    }
View Full Code Here

    return session.getMaxInactiveInterval();
  }
  public void  setMaxInactiveInterval(String sessionID,int interval)throws RemoteException
  {
    SessionManager manager = namingServer.getEngine().getSessionManager();   
    WillowSession session=manager.findSession(sessionID);
     
    if(session==null)
    {
      throw new RemoteException("Session invalid or expired");
    }
View Full Code Here

  }
 
  public void   keepAlive(String sessionID) throws RemoteException
  {
    SessionManager manager = namingServer.getEngine().getSessionManager();   
    WillowSession session=manager.findSession(sessionID);
   
    if(session==null)
    {
      throw new RemoteException("Session invalid or expired");
    }
View Full Code Here

    String serviceName,
    String sessionID)
    throws RemoteException
  {   
    SessionManager manager = namingServer.getEngine().getSessionManager();   
    WillowSession session=manager.findSession(sessionID);
   
    if(session==null)
    {
      throw new RemoteException("Session invalid or expired");
    }   
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.