Add option to not dump metadata values to console

git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@5752 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
Graham Triggs
2010-11-05 23:39:00 +00:00
parent 39b1d19f3b
commit f173e7ef01

View File

@@ -110,6 +110,8 @@ public class ItemImport
static boolean isTest = false;
static boolean isResume = false;
static boolean isQuiet = false;
static boolean template = false;
@@ -167,6 +169,7 @@ public class ItemImport
options.addOption("p", "template", false, "apply template");
options.addOption("R", "resume", false,
"resume a failed import (add only)");
options.addOption("q", "quiet", false, "don't display metadata");
options.addOption("h", "help", false, "help");
@@ -259,6 +262,11 @@ public class ItemImport
.println("**Resume import** - attempting to import items not already imported");
}
if (line.hasOption('q'))
{
isQuiet = true;
}
boolean zip = false;
String zipfilename = "";
String ziptempdir = ConfigurationManager.getProperty("org.dspace.app.itemexport.work.dir");
@@ -967,7 +975,10 @@ public class ItemImport
NodeList dcNodes = XPathAPI.selectNodeList(document,
"/dublin_core/dcvalue");
System.out.println("\tLoading dublin core from " + filename);
if (!isQuiet)
{
System.out.println("\tLoading dublin core from " + filename);
}
// Add each one as a new format to the registry
for (int i = 0; i < dcNodes.getLength(); i++)
@@ -996,8 +1007,11 @@ public class ItemImport
language = language.trim();
}
System.out.println("\tSchema: " + schema + " Element: " + element + " Qualifier: " + qualifier
+ " Value: " + value);
if (!isQuiet)
{
System.out.println("\tSchema: " + schema + " Element: " + element + " Qualifier: " + qualifier
+ " Value: " + value);
}
if ("none".equals(qualifier) || "".equals(qualifier))
{