uk.ac.vamsas.client
Class SessionUrn
java.lang.Object
uk.ac.vamsas.client.SessionUrn
- Direct Known Subclasses:
- ArchiveUrn, SessionUrn
- public abstract class SessionUrn
- extends java.lang.Object
- Author:
- jimp base class for vamsas session/document types uses java.net.URI
internally for construction of URN
Field Summary |
protected static java.util.Hashtable |
TYPES
The types of URI protocols we understand |
protected java.net.URI |
urn
|
Constructor Summary |
protected |
SessionUrn()
|
protected |
SessionUrn(java.lang.String type,
java.net.URI uri)
|
protected |
SessionUrn(java.lang.String type,
java.net.URL url)
construct urn for a locally stored session file |
Method Summary |
java.lang.String |
getSessionUrn()
|
protected void |
setURN(java.lang.String urnString)
Set the urn attribute create a URI from the provided String |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
urn
protected java.net.URI urn
TYPES
protected static final java.util.Hashtable TYPES
- The types of URI protocols we understand
SessionUrn
protected SessionUrn()
SessionUrn
protected SessionUrn(java.lang.String type,
java.net.URL url)
- construct urn for a locally stored session file
- Parameters:
type
- url
-
SessionUrn
protected SessionUrn(java.lang.String type,
java.net.URI uri)
getSessionUrn
public java.lang.String getSessionUrn()
setURN
protected void setURN(java.lang.String urnString)
throws InvalidSessionUrnException
- Set the urn attribute create a URI from the provided String
- Parameters:
urnString
- urn to convert to a URN
- Throws:
InvalidSessionUrnException