TaskBean API
0.5

glogic.jthin.serv
Class SessionServiceStub

java.lang.Object
  extended byglogic.jthin.base.AbstractClientStub
      extended byglogic.jthin.serv.SessionServiceStub
All Implemented Interfaces:
SessionServiceIF

public class SessionServiceStub
extends AbstractClientStub
implements SessionServiceIF

Client skeleton implementation for Session Service.

Author:
Sam Taha

Constructor Summary
SessionServiceStub(java.lang.String stBaseUrlPath)
           
 
Method Summary
 ClientSession attachToSsoSession(ClientContext context)
           
 ClientSession createSession(Muffin muffin, ClientContext context)
           
 java.lang.String decryptSsoSession(java.lang.String stEncryptedSessionID, java.lang.String stSessionID, long lSessionHashTime)
           
 void endSession()
           
 EnvStatusInfo getSystemStatus(ClientContext context)
           
 void keepAlive()
           
 
Methods inherited from class glogic.jthin.base.AbstractClientStub
invoke, setSessionCookieName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionServiceStub

public SessionServiceStub(java.lang.String stBaseUrlPath)
Method Detail

createSession

public ClientSession createSession(Muffin muffin,
                                   ClientContext context)
                            throws AuthenticationException,
                                   WServiceAccessException,
                                   ClientInvokeException
Specified by:
createSession in interface SessionServiceIF
Throws:
AuthenticationException
WServiceAccessException
ClientInvokeException

endSession

public void endSession()
                throws WServiceAccessException,
                       ClientInvokeException
Specified by:
endSession in interface SessionServiceIF
Throws:
WServiceAccessException
ClientInvokeException

keepAlive

public void keepAlive()
               throws WServiceAccessException,
                      ClientInvokeException
Specified by:
keepAlive in interface SessionServiceIF
Throws:
WServiceAccessException
ClientInvokeException

getSystemStatus

public EnvStatusInfo getSystemStatus(ClientContext context)
                              throws WServiceAccessException,
                                     ClientInvokeException
Specified by:
getSystemStatus in interface SessionServiceIF
Throws:
WServiceAccessException
ClientInvokeException

decryptSsoSession

public java.lang.String decryptSsoSession(java.lang.String stEncryptedSessionID,
                                          java.lang.String stSessionID,
                                          long lSessionHashTime)
                                   throws AuthenticationException,
                                          WServiceAccessException,
                                          ClientInvokeException
Specified by:
decryptSsoSession in interface SessionServiceIF
Throws:
AuthenticationException
WServiceAccessException
ClientInvokeException

attachToSsoSession

public ClientSession attachToSsoSession(ClientContext context)
                                 throws AuthenticationException,
                                        WServiceAccessException,
                                        ClientInvokeException
Specified by:
attachToSsoSession in interface SessionServiceIF
Throws:
AuthenticationException
WServiceAccessException
ClientInvokeException

TaskBean API
0.5

Copyright © Grand Logic, Inc. All Rights Reserved.