add datadir param

git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@822297 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Noble Paul 2009-10-06 14:45:45 +00:00
parent a1614ae8d8
commit 3a65005154
1 changed files with 9 additions and 3 deletions

View File

@ -48,7 +48,8 @@ public class CoreAdminRequest extends SolrRequest
protected String instanceDir; protected String instanceDir;
protected String configName = null; protected String configName = null;
protected String schemaName = null; protected String schemaName = null;
protected String dataDir = null;
public Create() { public Create() {
action = CoreAdminAction.CREATE; action = CoreAdminAction.CREATE;
} }
@ -56,11 +57,13 @@ public class CoreAdminRequest extends SolrRequest
public void setInstanceDir(String instanceDir) { this.instanceDir = instanceDir; } public void setInstanceDir(String instanceDir) { this.instanceDir = instanceDir; }
public void setSchemaName(String schema) { this.schemaName = schema; } public void setSchemaName(String schema) { this.schemaName = schema; }
public void setConfigName(String config) { this.configName = config; } public void setConfigName(String config) { this.configName = config; }
public void setDataDir(String dataDir) { this.dataDir = dataDir; }
public String getInstanceDir() { return instanceDir; } public String getInstanceDir() { return instanceDir; }
public String getSchemaName() { return schemaName; } public String getSchemaName() { return schemaName; }
public String getConfigName() { return configName; } public String getConfigName() { return configName; }
public String getDataDir() { return dataDir; }
@Override @Override
public SolrParams getParams() { public SolrParams getParams() {
if( action == null ) { if( action == null ) {
@ -80,6 +83,9 @@ public class CoreAdminRequest extends SolrRequest
if (schemaName != null) { if (schemaName != null) {
params.set( CoreAdminParams.SCHEMA, schemaName); params.set( CoreAdminParams.SCHEMA, schemaName);
} }
if (dataDir != null) {
params.set( CoreAdminParams.DATA_DIR, dataDir);
}
return params; return params;
} }
} }