Uses of Class
uk.ac.vamsas.client.SessionHandle

Packages that use SessionHandle
uk.ac.vamsas.client   
uk.ac.vamsas.client.simpleclient   
 

Uses of SessionHandle in uk.ac.vamsas.client
 

Methods in uk.ac.vamsas.client that return SessionHandle
 SessionHandle IClient.getSessionHandle()
          Returns a valid URN for other applications to connect to the vamsas session.
 SessionHandle IVorbaIdFactory.getSessionHandle()
           
abstract  SessionHandle VorbaIdFactory.getSessionHandle()
           
 

Methods in uk.ac.vamsas.client with parameters of type SessionHandle
 boolean SessionHandle.equals(SessionHandle that)
           
protected abstract  void VorbaIdFactory.setSession(SessionHandle sessionhandle)
          TODO: decide if these are needed.
 

Uses of SessionHandle in uk.ac.vamsas.client.simpleclient
 

Methods in uk.ac.vamsas.client.simpleclient that return SessionHandle
 SessionHandle IdFactory.getSessionHandle()
           
 SessionHandle[] SessionsFile.retrieveSessionsList()
          get the SessionsList from the file.
 SessionHandle[] SessionsFile.retrieveSessionsList(Lock extantlock)
          get list from the locked SessionsList.
 SessionHandle SimpleClient.getSessionHandle()
           
 

Methods in uk.ac.vamsas.client.simpleclient with parameters of type SessionHandle
protected  void IdFactory.setSession(SessionHandle sessionhandle)
           
 int SessionsFile.addSession(SessionHandle newSession, Lock extantLock)
          adds SessionHandle me to the sessionList under an existing lock extantLock.
 int SessionsFile.addSession(SessionHandle newSession, boolean disambig, Lock extantLock)
          adds SessionsHandle me to the sessionsList under an existing lock.
 void SessionsFile.removeSession(SessionHandle session, Lock sessionlock)
          removes the current session from the SessionsList without complaint if the session isn't in the sessionsList already.
protected  int SessionsFile.addSession(SessionHandle session, boolean disambiguate)
          Adds a SessionHandle to the SessionList file - optionally disambiguating the SessionHandle (modifes the URN).
protected  boolean SessionsFile.putSessionsList(SessionHandle[] clients)
          safely writes sessions array to the file referred to by sessionFile.
 int SimpleSessionManager.addSession(SessionHandle newSession)
          adds SessionHandle me to the sessionList
protected  void SimpleSessionManager.removeSession(SessionHandle session)
          Removes a session from the list of currently active session
 

Constructors in uk.ac.vamsas.client.simpleclient with parameters of type SessionHandle
IdFactory(SessionHandle session, ClientHandle client, UserHandle user)
           
IdFactory(SessionHandle session, ClientHandle client, UserHandle user, java.util.Hashtable extanthashv)
          Create IdFactory with existing object hashes and id set