You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2007/03/28 18:31:36 UTC
svn commit: r523400 -
/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
Author: jaz
Date: Wed Mar 28 09:31:35 2007
New Revision: 523400
URL: http://svn.apache.org/viewvc?view=rev&rev=523400
Log:
updated data loader new command line -help to show all valid arguments
Modified:
ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
Modified: ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java?view=diff&rev=523400&r1=523399&r2=523400
==============================================================================
--- ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
+++ ofbiz/trunk/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java Wed Mar 28 09:31:35 2007
@@ -98,36 +98,54 @@
}
// parse the arguments
+ String argumentName;
+ String argumentVal;
if (argument.indexOf("=") != -1) {
- String argumentName = argument.substring(0, argument.indexOf("="));
- String argumentVal = argument.substring(argument.indexOf("=") + 1);
- Debug.log("Install Argument - " + argumentName + " = " + argumentVal, module);
- if ("readers".equalsIgnoreCase(argumentName)) {
- this.readers = argumentVal;
- } else if ("timeout".equalsIgnoreCase(argumentName)) {
- try {
- this.txTimeout = Integer.parseInt(argumentVal);
- } catch (Exception e) {
- this.txTimeout = -1;
- }
- } else if ("component".equalsIgnoreCase(argumentName)) {
- this.component = argumentVal;
- } else if ("delegator".equalsIgnoreCase(argumentName)) {
- this.overrideDelegator = argumentVal;
- } else if ("group".equalsIgnoreCase(argumentName)) {
- this.overrideGroup = argumentVal;
- } else if ("file".equalsIgnoreCase(argumentName)) {
- this.file = argumentVal;
- } else if ("dir".equalsIgnoreCase(argumentName)) {
- this.directory = argumentVal;
- } else if ("createfks".equalsIgnoreCase(argumentName)) {
- this.useDummyFks = "true".equalsIgnoreCase(argumentVal);
- } else if ("maintainTxs".equalsIgnoreCase(argumentName)) {
- this.maintainTxs = "true".equalsIgnoreCase(argumentVal);
- } else if ("inserts".equalsIgnoreCase(argumentName)) {
- this.tryInserts = "true".equalsIgnoreCase(argumentVal);
- }
+ argumentName = argument.substring(0, argument.indexOf("="));
+ argumentVal = argument.substring(argument.indexOf("=") + 1);
+ } else {
+ argumentName = argument;
+ argumentVal = "";
}
+ Debug.log("Install Argument - " + argumentName + " = " + argumentVal, module);
+
+ if ("readers".equalsIgnoreCase(argumentName)) {
+ this.readers = argumentVal;
+ } else if ("timeout".equalsIgnoreCase(argumentName)) {
+ try {
+ this.txTimeout = Integer.parseInt(argumentVal);
+ } catch (Exception e) {
+ this.txTimeout = -1;
+ }
+ } else if ("component".equalsIgnoreCase(argumentName)) {
+ this.component = argumentVal;
+ } else if ("delegator".equalsIgnoreCase(argumentName)) {
+ this.overrideDelegator = argumentVal;
+ } else if ("group".equalsIgnoreCase(argumentName)) {
+ this.overrideGroup = argumentVal;
+ } else if ("file".equalsIgnoreCase(argumentName)) {
+ this.file = argumentVal;
+ } else if ("dir".equalsIgnoreCase(argumentName)) {
+ this.directory = argumentVal;
+ } else if ("createfks".equalsIgnoreCase(argumentName)) {
+ this.useDummyFks = "true".equalsIgnoreCase(argumentVal);
+ } else if ("maintainTxs".equalsIgnoreCase(argumentName)) {
+ this.maintainTxs = "true".equalsIgnoreCase(argumentVal);
+ } else if ("inserts".equalsIgnoreCase(argumentName)) {
+ this.tryInserts = "true".equalsIgnoreCase(argumentVal);
+ } else if ("help".equalsIgnoreCase(argumentName)) {
+ Debug.log("--------------------------------------", module);
+ Debug.log("java -jar ofbiz.jar -install [options]", module);
+ Debug.log("-component=[name] .... only load from a specific component");
+ Debug.log("-delegator=[name] .... use the defined delegator (default-no-eca", module);
+ Debug.log("-group=[name] ........ override the entity group (org.ofbiz)", module);
+ Debug.log("-file=[path] ......... load a single from from location", module);
+ Debug.log("-createfks ........... create dummy (placeholder) FKs", module);
+ Debug.log("-maintainTxs ......... maintain timestamps in data file", module);
+ Debug.log("-inserts ............. use mostly inserts option", module);
+ Debug.log("-help ................ display this information", module);
+ System.exit(1);
+ }
// special case
if (this.readers == null && (this.file != null || this.directory != null)) {