f96c74c0a9978375c63e8f1b12fdc679bc4b00e5
[vamsas.git] / src / org / vamsas / client / simpleclient / SessionUrn.java
1 package org.vamsas.client.simpleclient;
2
3 import java.io.File;
4
5 /**
6  * SessionUrn for simpleclient sessions:
7  * simpleclient://{Absolute path to session directory}
8  * @author jimp
9  *
10  */
11 public class SessionUrn extends org.vamsas.client.SessionUrn {
12   /**
13    * a simple client session urn prefix
14    */
15   public static final String SIMPLECLIENT="simpleclient";
16   public static String VAMSASDOCUMENT="vdoc";
17   static {
18     TYPES.put(SIMPLECLIENT, SessionUrn.class);
19     TYPES.put(SessionUrn.VAMSASDOCUMENT, SessionUrn.class);
20   }
21   
22   public SessionUrn(File sessionLocation) {
23   // TODO: LATER: implement switch to have vamsas document or simpleclient sessions for same constructor
24     super(SIMPLECLIENT, sessionLocation);
25     //else
26       // super(VAMSASDOCUMENT, sessionLocation);
27   }
28   public SessionUrn(VamsasSession session) {
29     super(SIMPLECLIENT, session.sessionDir);
30   }
31 }