Updated simple client sessionURN to use URI instead of URL to generate SessionURN...
[vamsas.git] / src / uk / ac / vamsas / client / SessionHandle.java
index 9fb7ae2..3bd78c6 100644 (file)
@@ -16,25 +16,41 @@ public class SessionHandle implements Serializable {
   /**
    * @param sessionUrn
    */
-  public SessionHandle(String sessionUrn) {
+  public SessionHandle(String _sessionUrn) {
     super();
-    SessionUrn = sessionUrn;
+    this.sessionUrn = _sessionUrn;
   }
   /**
    * @return Returns the sessionUrn.
    */
   public String getSessionUrn() {
-    return SessionUrn;
+    return this.sessionUrn;
   }
   /**
    * @param sessionUrn The sessionUrn to set.
    */
-  public void setSessionUrn(String sessionUrn) {
-    SessionUrn = sessionUrn;
+  public void setSessionUrn(String _sessionUrn) {
+   this.sessionUrn = _sessionUrn;
   }
   /**
    * The path to the vamsas session file.
    */
-  String SessionUrn;
+  String sessionUrn = null;
+  
+  /**
+   * @see java.lang.Object#equals(java.lang.Object)
+   */
+  public boolean equals(Object obj) {
+
+    if (obj instanceof SessionHandle)
+      return this.equals((SessionHandle) obj); 
+    return false;
+  }
 
+  public boolean equals(SessionHandle that) {
+    return (this.sessionUrn.equals(that.getSessionUrn()));
+  }
+  
+  
 }