From 3a65005154ef2ad11d7646b869c9547b9ac7b2cf Mon Sep 17 00:00:00 2001 From: Noble Paul Date: Tue, 6 Oct 2009 14:45:45 +0000 Subject: [PATCH] add datadir param git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@822297 13f79535-47bb-0310-9956-ffa450edef68 --- .../solr/client/solrj/request/CoreAdminRequest.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/solrj/org/apache/solr/client/solrj/request/CoreAdminRequest.java b/src/solrj/org/apache/solr/client/solrj/request/CoreAdminRequest.java index 11d7e8b25c6..d1fe433dea3 100644 --- a/src/solrj/org/apache/solr/client/solrj/request/CoreAdminRequest.java +++ b/src/solrj/org/apache/solr/client/solrj/request/CoreAdminRequest.java @@ -48,7 +48,8 @@ public class CoreAdminRequest extends SolrRequest protected String instanceDir; protected String configName = null; protected String schemaName = null; - + protected String dataDir = null; + public Create() { action = CoreAdminAction.CREATE; } @@ -56,11 +57,13 @@ public class CoreAdminRequest extends SolrRequest public void setInstanceDir(String instanceDir) { this.instanceDir = instanceDir; } public void setSchemaName(String schema) { this.schemaName = schema; } public void setConfigName(String config) { this.configName = config; } - + public void setDataDir(String dataDir) { this.dataDir = dataDir; } + public String getInstanceDir() { return instanceDir; } public String getSchemaName() { return schemaName; } public String getConfigName() { return configName; } - + public String getDataDir() { return dataDir; } + @Override public SolrParams getParams() { if( action == null ) { @@ -80,6 +83,9 @@ public class CoreAdminRequest extends SolrRequest if (schemaName != null) { params.set( CoreAdminParams.SCHEMA, schemaName); } + if (dataDir != null) { + params.set( CoreAdminParams.DATA_DIR, dataDir); + } return params; } }