X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fprocess%2FFileSlcExecutionNotifier.java;h=0b9f682b016c8985a8e9ca85a6f340fd5b0b03ec;hb=7a8f034133c1112e187e2a2bfd2c56a8d2452345;hp=1bf4156727032de969c9b3b2cc28db7af380636d;hpb=07315a82eb7fa5b84db60209dbf03bd94568321c;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/process/FileSlcExecutionNotifier.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/process/FileSlcExecutionNotifier.java index 1bf415672..0b9f682b0 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/process/FileSlcExecutionNotifier.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/process/FileSlcExecutionNotifier.java @@ -10,11 +10,9 @@ import java.util.Map; import javax.xml.transform.stream.StreamResult; -import org.springframework.oxm.Marshaller; - import org.apache.commons.io.IOUtils; - import org.argeo.slc.core.SlcException; +import org.springframework.oxm.Marshaller; public class FileSlcExecutionNotifier implements SlcExecutionNotifier { private final static SimpleDateFormat sdf = new SimpleDateFormat( @@ -45,6 +43,11 @@ public class FileSlcExecutionNotifier implements SlcExecutionNotifier { writeSlcExecution(slcExecution); } + public void updateStatus(SlcExecution slcExecution, String oldStatus, + String newStatus) { + writeSlcExecution(slcExecution); + } + protected void writeSlcExecution(SlcExecution slcExecution) { FileWriter out = null; try { @@ -75,6 +78,5 @@ public class FileSlcExecutionNotifier implements SlcExecutionNotifier { public void setMarshaller(Marshaller marshaller) { this.marshaller = marshaller; } - - + }