<!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:51 UTC 2020 -->
<title>ClientFgdcHelper (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="ClientFgdcHelper (MetaCat API)";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":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/ClientFgdcHelper.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>Prev&nbsp;Class</li>
<li><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientHtmlHelper.html" title="class in edu.ucsb.nceas.metacat.clientview"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html" target="_top">Frames</a></li>
<li><a href="ClientFgdcHelper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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.clientview</div>
<h2 title="Class ClientFgdcHelper" class="title">Class ClientFgdcHelper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ClientFgdcHelper</span>
extends java.lang.Object</pre>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>barteau</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DATA_FILE_DOCID_XPATH">FGDC_DATA_FILE_DOCID_XPATH</a></span></code>
<div class="block">Data Document ID location within an FGDC document.</div>
</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DATA_FILE_NAME_XPATH">FGDC_DATA_FILE_NAME_XPATH</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DATA_FILE_NODES_XPATH">FGDC_DATA_FILE_NODES_XPATH</a></span></code>
<div class="block">FGDC Data Document ID location within an FGDC document, relative to the "distinfo" parent node.</div>
</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DATA_FILE_QUERY_XPATH">FGDC_DATA_FILE_QUERY_XPATH</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DOCID_ROOT_XPATH">FGDC_DOCID_ROOT_XPATH</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_DOCID_XPATH">FGDC_DOCID_XPATH</a></span></code>
<div class="block">Metadata Document ID location within an FGDC document.</div>
</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_FILE_NAME_XPATH">FGDC_FILE_NAME_XPATH</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#FGDC_SYSTEM_ID">FGDC_SYSTEM_ID</a></span></code>
<div class="block">Identifies the FGDC DTD.</div>
</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#PATH4ANCESTOR">PATH4ANCESTOR</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#SUB_DOCS_PATH">SUB_DOCS_PATH</a></span></code>&nbsp;</td>
</tr>
<tr 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/clientview/ClientFgdcHelper.html#XPATH_QUERY_TEMPLATE">XPATH_QUERY_TEMPLATE</a></span></code>
<div class="block">Metadata Document ID query template within an FGDC document.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#ClientFgdcHelper--">ClientFgdcHelper</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/clientview/ClientFgdcHelper.html#clientDeleteRequest-edu.ucsb.nceas.metacat.clientview.ClientView-edu.ucsb.nceas.metacat.clientview.ClientViewHelper-">clientDeleteRequest</a></span>(<a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientView.html" title="class in edu.ucsb.nceas.metacat.clientview">ClientView</a>&nbsp;clientViewBean,
                   <a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientViewHelper.html" title="class in edu.ucsb.nceas.metacat.clientview">ClientViewHelper</a>&nbsp;clientViewHelper)</code>
<div class="block">Handles a client's request to delete a document.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#handlePackageUpload-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-org.w3c.dom.Document-">handlePackageUpload</a></span>(java.lang.String&nbsp;metaDocId,
                   java.util.HashMap&nbsp;dataDocIDs,
                   java.lang.String&nbsp;contactName,
                   java.lang.String&nbsp;metaFNm,
                   org.w3c.dom.Document&nbsp;metadataDoc)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#hasMetacatInfo-java.lang.String-org.w3c.dom.Document-">hasMetacatInfo</a></span>(java.lang.String&nbsp;docId,
              org.w3c.dom.Document&nbsp;metadataDoc)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#isFGDC-org.w3c.dom.Document-">isFGDC</a></span>(org.w3c.dom.Document&nbsp;metadataDoc)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#updateFileNameAndType-org.w3c.dom.Node-java.lang.String-java.lang.String:A-">updateFileNameAndType</a></span>(org.w3c.dom.Node&nbsp;root,
                     java.lang.String&nbsp;dataDocId,
                     java.lang.String[]&nbsp;fileInfo)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html#updateMetadataFileName-org.w3c.dom.Node-java.lang.String-java.lang.String-">updateMetadataFileName</a></span>(org.w3c.dom.Node&nbsp;root,
                      java.lang.String&nbsp;metadataDocId,
                      java.lang.String&nbsp;fileName)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="FGDC_DATA_FILE_DOCID_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DATA_FILE_DOCID_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DATA_FILE_DOCID_XPATH</pre>
<div class="block">Data Document ID location within an FGDC document.  XPath expression.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DATA_FILE_DOCID_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_DATA_FILE_QUERY_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DATA_FILE_QUERY_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DATA_FILE_QUERY_XPATH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DATA_FILE_QUERY_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_DATA_FILE_NAME_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DATA_FILE_NAME_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DATA_FILE_NAME_XPATH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DATA_FILE_NAME_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_DATA_FILE_NODES_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DATA_FILE_NODES_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DATA_FILE_NODES_XPATH</pre>
<div class="block">FGDC Data Document ID location within an FGDC document, relative to the "distinfo" parent node.
 XPath expression.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DATA_FILE_NODES_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PATH4ANCESTOR">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PATH4ANCESTOR</h4>
<pre>public static final&nbsp;java.lang.String PATH4ANCESTOR</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.PATH4ANCESTOR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SUB_DOCS_PATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SUB_DOCS_PATH</h4>
<pre>public static final&nbsp;java.lang.String SUB_DOCS_PATH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.SUB_DOCS_PATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_DOCID_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DOCID_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DOCID_XPATH</pre>
<div class="block">Metadata Document ID location within an FGDC document.  XPath expression.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DOCID_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_FILE_NAME_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_FILE_NAME_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_FILE_NAME_XPATH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_FILE_NAME_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="XPATH_QUERY_TEMPLATE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>XPATH_QUERY_TEMPLATE</h4>
<pre>public static final&nbsp;java.lang.String XPATH_QUERY_TEMPLATE</pre>
<div class="block">Metadata Document ID query template within an FGDC document.  Substitute %1s with Doc Id.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.XPATH_QUERY_TEMPLATE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_DOCID_ROOT_XPATH">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FGDC_DOCID_ROOT_XPATH</h4>
<pre>public static final&nbsp;java.lang.String FGDC_DOCID_ROOT_XPATH</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_DOCID_ROOT_XPATH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FGDC_SYSTEM_ID">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FGDC_SYSTEM_ID</h4>
<pre>public static final&nbsp;java.lang.String FGDC_SYSTEM_ID</pre>
<div class="block">Identifies the FGDC DTD.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#edu.ucsb.nceas.metacat.clientview.ClientFgdcHelper.FGDC_SYSTEM_ID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientFgdcHelper--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientFgdcHelper</h4>
<pre>public&nbsp;ClientFgdcHelper()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="clientDeleteRequest-edu.ucsb.nceas.metacat.clientview.ClientView-edu.ucsb.nceas.metacat.clientview.ClientViewHelper-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientDeleteRequest</h4>
<pre>public static&nbsp;void&nbsp;clientDeleteRequest(<a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientView.html" title="class in edu.ucsb.nceas.metacat.clientview">ClientView</a>&nbsp;clientViewBean,
                                       <a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientViewHelper.html" title="class in edu.ucsb.nceas.metacat.clientview">ClientViewHelper</a>&nbsp;clientViewHelper)</pre>
<div class="block">Handles a client's request to delete a document.
 If its a data document, it removes the Doc Id from the FGDC metadata in the
 Metacat database.  It determines what metadata Doc ID is including this Doc Id.
 It then queries metacat for the parent FGDC document and removes the Doc Id from it, and
 reloads the new version with a new revision number.
 If its a metadata document, it deletes any related data documents, then it
 deletes the metadata.  In either instance, it sets the server feedback in
 the session ("updateFeedback").</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>request</code> - HttpServletRequest which contains docId parameter.</dd>
</dl>
</li>
</ul>
<a name="handlePackageUpload-java.lang.String-java.util.HashMap-java.lang.String-java.lang.String-org.w3c.dom.Document-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handlePackageUpload</h4>
<pre>public static&nbsp;boolean&nbsp;handlePackageUpload(java.lang.String&nbsp;metaDocId,
                                          java.util.HashMap&nbsp;dataDocIDs,
                                          java.lang.String&nbsp;contactName,
                                          java.lang.String&nbsp;metaFNm,
                                          org.w3c.dom.Document&nbsp;metadataDoc)
                                   throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="isFGDC-org.w3c.dom.Document-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFGDC</h4>
<pre>public static&nbsp;boolean&nbsp;isFGDC(org.w3c.dom.Document&nbsp;metadataDoc)</pre>
</li>
</ul>
<a name="hasMetacatInfo-java.lang.String-org.w3c.dom.Document-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasMetacatInfo</h4>
<pre>public static&nbsp;boolean&nbsp;hasMetacatInfo(java.lang.String&nbsp;docId,
                                     org.w3c.dom.Document&nbsp;metadataDoc)</pre>
</li>
</ul>
<a name="updateFileNameAndType-org.w3c.dom.Node-java.lang.String-java.lang.String:A-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateFileNameAndType</h4>
<pre>public static&nbsp;void&nbsp;updateFileNameAndType(org.w3c.dom.Node&nbsp;root,
                                         java.lang.String&nbsp;dataDocId,
                                         java.lang.String[]&nbsp;fileInfo)</pre>
</li>
</ul>
<a name="updateMetadataFileName-org.w3c.dom.Node-java.lang.String-java.lang.String-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>updateMetadataFileName</h4>
<pre>public static&nbsp;void&nbsp;updateMetadataFileName(org.w3c.dom.Node&nbsp;root,
                                          java.lang.String&nbsp;metadataDocId,
                                          java.lang.String&nbsp;fileName)</pre>
</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/ClientFgdcHelper.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>Prev&nbsp;Class</li>
<li><a href="../../../../../edu/ucsb/nceas/metacat/clientview/ClientHtmlHelper.html" title="class in edu.ucsb.nceas.metacat.clientview"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?edu/ucsb/nceas/metacat/clientview/ClientFgdcHelper.html" target="_top">Frames</a></li>
<li><a href="ClientFgdcHelper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>