/* * Created on 12-Sep-2005 * */ package uk.ac.vamsas.client; import java.io.Serializable; /** * Uniquely locates a particular VAMSAS session. * @author jimp * */ public class SessionHandle implements Serializable { /** * @param sessionUrn */ public SessionHandle(String _sessionUrn) { super(); this.sessionUrn = _sessionUrn; } /** * @return Returns the sessionUrn. */ public String getSessionUrn() { return this.sessionUrn; } /** * @param sessionUrn The sessionUrn to set. */ public void setSessionUrn(String _sessionUrn) { this.sessionUrn = _sessionUrn; } /** * The path to the vamsas session file. */ 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())); } }