<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (1.8.0_265) on Tue Aug 25 19:30:52 UTC 2020 --> <title>RequestUtil (MetaCat API)</title> <meta name="date" content="2020-08-25"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> <body> <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="RequestUtil (MetaCat API)"; } } catch(err) { } //--> var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; var activeTableTab = "activeTableTab"; </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar.top"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.top.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/RequestUtil.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../../index-all.html">Index</a></li> <li><a href="../../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../../edu/ucsb/nceas/metacat/util/ReplicationUtil.html" title="class in edu.ucsb.nceas.metacat.util"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../edu/ucsb/nceas/metacat/util/ResponseUtil.html" title="class in edu.ucsb.nceas.metacat.util"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?edu/ucsb/nceas/metacat/util/RequestUtil.html" target="_top">Frames</a></li> <li><a href="RequestUtil.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">edu.ucsb.nceas.metacat.util</div> <h2 title="Class RequestUtil" class="title">Class RequestUtil</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li>edu.ucsb.nceas.metacat.util.RequestUtil</li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <hr> <br> <pre>public class <span class="typeNameLabel">RequestUtil</span> extends java.lang.Object</pre> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method.summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#clearRequestMessages-javax.servlet.http.HttpServletRequest-">clearRequestMessages</a></span>(javax.servlet.http.HttpServletRequest request)</code> <div class="block">Add a list of general messages to the request.</div> </td> </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#forwardRequest-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.util.Hashtable-">forwardRequest</a></span>(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Hashtable<java.lang.String,java.lang.String[]> params)</code> <div class="block">Forward a request that was received by this servlet on to another JSP page or servlet to continue handling the request.</div> </td> </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#forwardRequest-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.String-java.util.Hashtable-">forwardRequest</a></span>(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String destinationUrl, java.util.Hashtable<java.lang.String,java.lang.String[]> params)</code> <div class="block">Forward a request that was received by this servlet on to another JSP page or servlet to continue handling the request.</div> </td> </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#get-java.lang.String-java.util.Hashtable-">get</a></span>(java.lang.String urlString, java.util.Hashtable<java.lang.String,java.lang.String[]> params)</code> </td> </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code>static javax.servlet.http.Cookie</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#getCookie-javax.servlet.http.HttpServletRequest-java.lang.String-">getCookie</a></span>(javax.servlet.http.HttpServletRequest request, java.lang.String cookieName)</code> <div class="block">Get a cookie from a request by the cookie name</div> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code>static java.util.Hashtable<java.lang.String,java.lang.String[]></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#getParameters-javax.servlet.http.HttpServletRequest-">getParameters</a></span>(javax.servlet.http.HttpServletRequest request)</code> <div class="block">Get a cookie from a request by the cookie name</div> </td> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../edu/ucsb/nceas/metacat/util/SessionData.html" title="class in edu.ucsb.nceas.metacat.util">SessionData</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#getSessionData-javax.servlet.http.HttpServletRequest-">getSessionData</a></span>(javax.servlet.http.HttpServletRequest request)</code> <div class="block">Get the session data from a request.</div> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../edu/ucsb/nceas/metacat/util/SessionData.html" title="class in edu.ucsb.nceas.metacat.util">SessionData</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#getSessionDataFromToken-javax.servlet.http.HttpServletRequest-">getSessionDataFromToken</a></span>(javax.servlet.http.HttpServletRequest request)</code> <div class="block">Get SessionData from the DataONE auth token</div> </td> </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#post-org.apache.http.client.HttpClient-java.lang.String-java.util.HashMap-">post</a></span>(org.apache.http.client.HttpClient httpclient, java.lang.String url, java.util.HashMap<java.lang.String,java.lang.String> paramMap)</code> <div class="block">Post a request and return the response body</div> </td> </tr> <tr id="i9" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#setRequestErrors-javax.servlet.http.HttpServletRequest-java.util.Vector-">setRequestErrors</a></span>(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> errorVector)</code> <div class="block">Add a list of errors to the request.</div> </td> </tr> <tr id="i10" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#setRequestFormErrors-javax.servlet.http.HttpServletRequest-java.util.Vector-">setRequestFormErrors</a></span>(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> errorVector)</code> <div class="block">Add a list of form errors to the request.</div> </td> </tr> <tr id="i11" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#setRequestMessage-javax.servlet.http.HttpServletRequest-java.util.Vector-">setRequestMessage</a></span>(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> messageVector)</code> <div class="block">Add a list of general messages to the request.</div> </td> </tr> <tr id="i12" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#setRequestSuccess-javax.servlet.http.HttpServletRequest-java.util.Vector-">setRequestSuccess</a></span>(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> successVector)</code> <div class="block">Add a list of success messages to the request.</div> </td> </tr> <tr id="i13" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/util/RequestUtil.html#setUserId-javax.servlet.http.HttpServletRequest-java.lang.String-">setUserId</a></span>(javax.servlet.http.HttpServletRequest request, java.lang.String userId)</code> <div class="block">Add the user's login id to the session on this request</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.Object</h3> <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method.detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="forwardRequest-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.String-java.util.Hashtable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>forwardRequest</h4> <pre>public static void forwardRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String destinationUrl, java.util.Hashtable<java.lang.String,java.lang.String[]> params) throws <a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></pre> <div class="block">Forward a request that was received by this servlet on to another JSP page or servlet to continue handling the request.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - to be forwarded</dd> <dd><code>response</code> - that can be used for writing output to the client</dd> <dd><code>destination</code> - the context-relative URL to which the request is forwarded</dd> <dd><code>params</code> - the request parameters. these will be added to the request</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></code></dd> </dl> </li> </ul> <a name="forwardRequest-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.util.Hashtable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>forwardRequest</h4> <pre>public static void forwardRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Hashtable<java.lang.String,java.lang.String[]> params) throws <a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></pre> <div class="block">Forward a request that was received by this servlet on to another JSP page or servlet to continue handling the request. In this case, the page must be referenced in a paramter named "forwardto". If the qformat is provided, the file will be retrieved from that skin. Otherwise, the file will be retrieved from the system default skin. For more specific file location, use: forwardRequest(request,response, destinationUrl, params)</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - to be forwarded</dd> <dd><code>response</code> - that can be used for writing output to the client</dd> <dd><code>params</code> - the request parameters. these will be added to the request.</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></code></dd> </dl> </li> </ul> <a name="post-org.apache.http.client.HttpClient-java.lang.String-java.util.HashMap-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>post</h4> <pre>public static java.lang.String post(org.apache.http.client.HttpClient httpclient, java.lang.String url, java.util.HashMap<java.lang.String,java.lang.String> paramMap) throws java.io.IOException, org.apache.http.HttpException</pre> <div class="block">Post a request and return the response body</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>httpClient</code> - The HttpClient to use in the post. This is passed in because the same client may be used in several posts</dd> <dd><code>url</code> - the url to post to</dd> <dd><code>paramMap</code> - map of parameters to add to the post</dd> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code>java.io.IOException</code></dd> <dd><code>org.apache.http.HttpException</code></dd> </dl> </li> </ul> <a name="get-java.lang.String-java.util.Hashtable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>get</h4> <pre>public static java.lang.String get(java.lang.String urlString, java.util.Hashtable<java.lang.String,java.lang.String[]> params) throws <a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code><a href="../../../../../edu/ucsb/nceas/metacat/shared/MetacatUtilException.html" title="class in edu.ucsb.nceas.metacat.shared">MetacatUtilException</a></code></dd> </dl> </li> </ul> <a name="getCookie-javax.servlet.http.HttpServletRequest-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getCookie</h4> <pre>public static javax.servlet.http.Cookie getCookie(javax.servlet.http.HttpServletRequest request, java.lang.String cookieName)</pre> <div class="block">Get a cookie from a request by the cookie name</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request from which to get the cookie</dd> <dd><code>cookieName</code> - the name of the cookie to look for</dd> </dl> </li> </ul> <a name="getSessionData-javax.servlet.http.HttpServletRequest-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSessionData</h4> <pre>public static <a href="../../../../../edu/ucsb/nceas/metacat/util/SessionData.html" title="class in edu.ucsb.nceas.metacat.util">SessionData</a> getSessionData(javax.servlet.http.HttpServletRequest request)</pre> <div class="block">Get the session data from a request. The Scenarios we can run across here: -- the session id parameter was set in the request parameters -- request.getSession returns a new session. There is a chance that the session id was set in a cookie. Check for a JSESSIONID cookie and use that id if provided. -- request.getSession returns a session that is a) preexisting or b) new but without a JSESSIONID cookie. Use the session id from this session</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request from which to get the session data</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>the session data object representing the active session for this request. If there is no active session, the public session data is returned</dd> </dl> </li> </ul> <a name="getSessionDataFromToken-javax.servlet.http.HttpServletRequest-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSessionDataFromToken</h4> <pre>public static <a href="../../../../../edu/ucsb/nceas/metacat/util/SessionData.html" title="class in edu.ucsb.nceas.metacat.util">SessionData</a> getSessionDataFromToken(javax.servlet.http.HttpServletRequest request)</pre> <div class="block">Get SessionData from the DataONE auth token</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> </dl> </li> </ul> <a name="getParameters-javax.servlet.http.HttpServletRequest-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getParameters</h4> <pre>public static java.util.Hashtable<java.lang.String,java.lang.String[]> getParameters(javax.servlet.http.HttpServletRequest request)</pre> <div class="block">Get a cookie from a request by the cookie name</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request from which to get the cookie</dd> <dd><code>cookieName</code> - the name of the cookie to look for</dd> </dl> </li> </ul> <a name="setRequestErrors-javax.servlet.http.HttpServletRequest-java.util.Vector-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setRequestErrors</h4> <pre>public static void setRequestErrors(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> errorVector)</pre> <div class="block">Add a list of errors to the request. The pages will pick up the errors and display them where appropriate.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>errorVector</code> - a list of error strings</dd> </dl> </li> </ul> <a name="setRequestFormErrors-javax.servlet.http.HttpServletRequest-java.util.Vector-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setRequestFormErrors</h4> <pre>public static void setRequestFormErrors(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> errorVector)</pre> <div class="block">Add a list of form errors to the request. The pages will pick up the errors and display them where appropriate.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>errorVector</code> - a list of form error strings</dd> </dl> </li> </ul> <a name="setRequestSuccess-javax.servlet.http.HttpServletRequest-java.util.Vector-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setRequestSuccess</h4> <pre>public static void setRequestSuccess(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> successVector)</pre> <div class="block">Add a list of success messages to the request. The pages will pick up the messages and display them where appropriate.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>errorVector</code> - a list of success message strings</dd> </dl> </li> </ul> <a name="setRequestMessage-javax.servlet.http.HttpServletRequest-java.util.Vector-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setRequestMessage</h4> <pre>public static void setRequestMessage(javax.servlet.http.HttpServletRequest request, java.util.Vector<java.lang.String> messageVector)</pre> <div class="block">Add a list of general messages to the request. The pages will pick up the messages and display them where appropriate.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>errorVector</code> - a list of general message strings</dd> </dl> </li> </ul> <a name="clearRequestMessages-javax.servlet.http.HttpServletRequest-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>clearRequestMessages</h4> <pre>public static void clearRequestMessages(javax.servlet.http.HttpServletRequest request)</pre> <div class="block">Add a list of general messages to the request. The pages will pick up the messages and display them where appropriate.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>errorVector</code> - a list of general message strings</dd> </dl> </li> </ul> <a name="setUserId-javax.servlet.http.HttpServletRequest-java.lang.String-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>setUserId</h4> <pre>public static void setUserId(javax.servlet.http.HttpServletRequest request, java.lang.String userId)</pre> <div class="block">Add the user's login id to the session on this request</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>request</code> - the request that will get forwarded</dd> <dd><code>userId</code> - the user's login id</dd> </dl> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar.bottom"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.bottom.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/RequestUtil.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../../../index-all.html">Index</a></li> <li><a href="../../../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../../../edu/ucsb/nceas/metacat/util/ReplicationUtil.html" title="class in edu.ucsb.nceas.metacat.util"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../edu/ucsb/nceas/metacat/util/ResponseUtil.html" title="class in edu.ucsb.nceas.metacat.util"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?edu/ucsb/nceas/metacat/util/RequestUtil.html" target="_top">Frames</a></li> <li><a href="RequestUtil.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li>Constr | </li> <li><a href="#method.detail">Method</a></li> </ul> </div> <a name="skip.navbar.bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small><i>Copyright © 2020 Regents of the University of California. All Rights Reserved.</i></small></p> </body> </html>