You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by no...@apache.org on 2009/12/03 10:49:31 UTC

svn commit: r886724 - in /lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport: AbstractDataImportHandlerTest.java Context.java ContextImpl.java

Author: noble
Date: Thu Dec  3 09:49:25 2009
New Revision: 886724

URL: http://svn.apache.org/viewvc?rev=886724&view=rev
Log:
added resolve()/replcaeTokens to Context directly

Modified:
    lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTest.java
    lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/Context.java
    lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/ContextImpl.java

Modified: lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTest.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTest.java?rev=886724&r1=886723&r2=886724&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTest.java (original)
+++ lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTest.java Thu Dec  3 09:49:25 2009
@@ -233,5 +233,13 @@
     public void deleteDocByQuery(String query) {
 
     }
+
+    public Object resolve(String var) {
+      return delegate.resolve(var);
+    }
+
+    public String replaceTokens(String template) {
+      return delegate.replaceTokens(template);
+    }
   }
 }

Modified: lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/Context.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/Context.java?rev=886724&r1=886723&r2=886724&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/Context.java (original)
+++ lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/Context.java Thu Dec  3 09:49:25 2009
@@ -208,5 +208,17 @@
    */
   public abstract void deleteDocByQuery(String query);
 
+  /**Use this directly to  resolve variable
+   * @param var the variable neme 
+   * @return the resolved value
+   */
+  public abstract Object resolve(String var);
+
+  /** Resolve variables in a template
+   * @param template
+   * @return The string w/ variables resolved
+   */
+  public abstract String replaceTokens(String template);
+
 
 }

Modified: lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/ContextImpl.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/ContextImpl.java?rev=886724&r1=886723&r2=886724&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/ContextImpl.java (original)
+++ lucene/solr/trunk/contrib/dataimporthandler/src/main/java/org/apache/solr/handler/dataimport/ContextImpl.java Thu Dec  3 09:49:25 2009
@@ -214,4 +214,12 @@
       docBuilder.writer.deleteByQuery(query);
     } 
   }
+
+  public Object resolve(String var) {
+    return resolver.resolve(var);
+  }
+
+  public String replaceTokens(String template) {
+    return resolver.replaceTokens(template);
+  }
 }