various fixes/cleanup: old producers are now completely gone, old logfile class too
[mir.git] / source / mir / producer / EntityEnumeratingProducerNode.java
index 85a5a9d..d387ffb 100755 (executable)
 
 package mir.producer;
 
-import java.util.*;
-import java.io.*;
-import mir.entity.adapter.*;
-import mir.entity.*;
-import mir.storage.*;
-import mir.util.*;
+import java.util.Iterator;
+import java.util.Map;
+
+import mir.entity.adapter.EntityAdapterModel;
+import mir.entity.adapter.EntityIteratorAdapter;
+import mir.log.LoggerWrapper;
+import mir.util.ParameterExpander;
 
 public class EntityEnumeratingProducerNode extends ProducerNodeDecorator {
   private String key;
@@ -47,7 +48,6 @@ public class EntityEnumeratingProducerNode extends ProducerNodeDecorator {
   private String whereClause;
   private String orderByClause;
 
-
   public EntityEnumeratingProducerNode(
               String aKey,
               EntityAdapterModel aModel, String aDefinition,
@@ -67,7 +67,7 @@ public class EntityEnumeratingProducerNode extends ProducerNodeDecorator {
     skip = aSkip;
   }
 
-  public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure {
+  public void produce(Map aValueMap, String aVerb, LoggerWrapper aLogger) throws ProducerFailure {
     Iterator browser;
 
     try {
@@ -86,7 +86,7 @@ public class EntityEnumeratingProducerNode extends ProducerNodeDecorator {
       }
     }
     catch (Throwable t) {
-      aLogger.println("Exception occurred inside an EntityEnumeratingProducerNode: " + t.getMessage());
+      aLogger.error("Exception occurred inside an EntityEnumeratingProducerNode: " + t.getMessage());
     }
   };
 }
\ No newline at end of file