]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/ant/spring/AbstractSpringTask.java
Add Slc execution notification to results
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / ant / spring / AbstractSpringTask.java
index 3e8cc8b1366df06133f3ac80514ec3784c8493a0..925140fa5b0888834f24df99bfc31626e53f35c3 100644 (file)
@@ -4,7 +4,9 @@ import org.springframework.context.ApplicationContext;
 \r
 import org.apache.tools.ant.Task;\r
 \r
+import org.argeo.slc.ant.SlcExecutionBuildListener;\r
 import org.argeo.slc.ant.SlcProjectHelper;\r
+import org.argeo.slc.core.process.SlcExecution;\r
 \r
 /** Abstract Ant task providing access to a Spring context. */\r
 public abstract class AbstractSpringTask extends Task {\r
@@ -15,4 +17,9 @@ public abstract class AbstractSpringTask extends Task {
                                SlcProjectHelper.REF_ROOT_CONTEXT);\r
        }\r
 \r
+       /** Gets the related slc execution or null if not is registered. */\r
+       protected SlcExecution getSlcExecution() {\r
+               return (SlcExecution) getProject().getReference(\r
+                               SlcExecutionBuildListener.REF_SLC_EXECUTION);\r
+       }\r
 }\r