these actually work now
[mir.git] / source / mircoders / search / UnIndexedSearchTerm.java
index 07da68c..bcc2a14 100755 (executable)
@@ -31,6 +31,8 @@
 
 package mircoders.search;
 
+import java.util.*;
+
 import javax.servlet.*;
 import javax.servlet.http.*;
 
@@ -44,9 +46,19 @@ import freemarker.template.*;
 
 
 public class UnIndexedSearchTerm extends SearchTerm{
+  
+  public String templateVariable;
+  public String dataField;
+  public String matchField;
+  public String paramName;
+  public String partOfEntity;
 
   public UnIndexedSearchTerm(String anEntityPart,String aParamName,String aMatchField,String aDataField, String aTemplateVariable){
-    super(anEntityPart,aParamName,aMatchField,aDataField,aTemplateVariable);
+    partOfEntity = anEntityPart;
+    paramName = aParamName;
+    matchField = aMatchField;
+    dataField =  aDataField;
+    templateVariable = aTemplateVariable;
   }
   
 
@@ -63,12 +75,10 @@ public class UnIndexedSearchTerm extends SearchTerm{
     // it isn't indexed!       
     return null;
   }
-    
+
   public void returnMeta(SimpleHash result,Document doc){
-    result.put(templateVariable,doc.get(dataField)); 
+    result.put(templateVariable,new SimpleScalar(doc.get(dataField))); 
   }
-  
-
 }