X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fuk%2Fac%2Fvamsas%2Fclient%2Fsimpleclient%2FSimpleClient.java;h=739cf581958a0a50cb60a62519fb5321ed6ac7db;hb=ae73be36a711c290fb25c4112a8e01d75bc74abe;hp=e66cb51b0977ff50e23c80b634e3efa3d0e0a25b;hpb=dbbeea4a5931296bdfc3617d40c4d176c63b5843;p=vamsas.git diff --git a/src/uk/ac/vamsas/client/simpleclient/SimpleClient.java b/src/uk/ac/vamsas/client/simpleclient/SimpleClient.java index e66cb51..739cf58 100644 --- a/src/uk/ac/vamsas/client/simpleclient/SimpleClient.java +++ b/src/uk/ac/vamsas/client/simpleclient/SimpleClient.java @@ -76,12 +76,12 @@ public class SimpleClient implements IClient { _session = sess; this.user = user; this.client = client; - try { + //try { session = new SessionUrn(_session); - } catch (MalformedURLException e) { + /*} catch (MalformedURLException e) { log.error("Couldn't form a valid SessionUrn object!",e); throw new InvalidSessionUrnException(_session.toString()); - } + }*/ } /** * construct new session by importing objects from an existing vamsas document @@ -217,6 +217,7 @@ public class SimpleClient implements IClient { // if (handlers.containsKey(Events.CLIENT_FINALIZATION)) // deregister listeners. // mark this instance as finalized + this._session.removeClient(this); } /* @@ -416,6 +417,14 @@ public class SimpleClient implements IClient { } + /** + * retrieves the current VamsasSession to which belong the client + * @return the _session + */ + protected VamsasSession get_session() { + return this._session; + } + /* (non-Javadoc) * @see uk.ac.vamsas.client.IClient#getPickManager() */