cleanup / abuse system fix / prepping for a release
[mir.git] / source / mir / producer / DirCopyingProducerNode.java
index 2eb3b08..8fc13e9 100755 (executable)
@@ -33,10 +33,13 @@ import java.io.File;
 import java.util.Map;
 
 import mir.log.LoggerWrapper;
-import mir.util.FileFunctions;
+import mir.util.FileRoutines;
 import mir.util.ParameterExpander;
 
-public class DirCopyingProducerNode implements ProducerNode  {
+/**
+ * 
+ */
+public class DirCopyingProducerNode extends AbstractProducerNode  {
   private String sourceExpression;
   private String destinationExpression;
   private File sourceBasePath;
@@ -56,7 +59,7 @@ public class DirCopyingProducerNode implements ProducerNode  {
     try {
       source = ParameterExpander.expandExpression( aValueMap, sourceExpression );
       destination = ParameterExpander.expandExpression( aValueMap, destinationExpression );
-      FileFunctions.copy(
+      FileRoutines.copy(
         new File(sourceBasePath, source),
         new File(destinationBasePath, destination));
       aLogger.info(source + " copied into " + destination);