public class Version
extends java.lang.Object
Constructor and Description |
---|
Version() |
Modifier and Type | Method and Description |
---|---|
static org.jdom.Element |
getHyraxVersionElement()
Returns a JDOM ELement containing the Hyrax version.
|
static java.lang.String |
getHyraxVersionString()
Returns a String containing the Hyrax version.
|
static org.jdom.Element |
getOLFSVersionElement()
Returns a JDOM ELement containing the OLFS version.
|
static java.lang.String |
getOLFSVersionString()
Returns a String containing the OLFS version.
|
static java.lang.String |
getServerUUID()
Produce the ServerUUID value used by the top level of Hyrax.
|
static java.lang.String |
getXDAPVersion(javax.servlet.http.HttpServletRequest request)
Looks at an incoming client request and determines which version of the
DAP the client can understand.
|
static java.lang.String |
getXDODSServerVersion(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getXOPeNDAPServerVersion(javax.servlet.http.HttpServletRequest request) |
static void |
setOpendapMimeHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
BesApi besApi)
Adds the response HTTP headers with the OPeNDAP version content.
|
public static java.lang.String getOLFSVersionString()
public static java.lang.String getHyraxVersionString()
public static org.jdom.Element getOLFSVersionElement()
public static org.jdom.Element getHyraxVersionElement()
public static java.lang.String getServerUUID()
public static java.lang.String getXDODSServerVersion(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- The client request for which to return the verison.java.lang.Exception
- If these is a problem getting the version document.public static java.lang.String getXOPeNDAPServerVersion(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- The client request for which to return the verison.java.lang.Exception
- If these is a problem getting the version document.public static java.lang.String getXDAPVersion(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
- The client request.java.lang.Exception
- If these is a problem getting the version document.public static void setOpendapMimeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, BesApi besApi) throws java.lang.Exception
request
- Client request to servicedresponse
- The response in which to set the headers.besApi
- java.lang.Exception
- If these is a problem getting the version document.