]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/java/org/argeo/slc/ant/spring/AbstractSpringTask.java
Start adding enhancement toward v0.8.1
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / ant / spring / AbstractSpringTask.java
1 package org.argeo.slc.ant.spring;
2
3 import org.springframework.context.ApplicationContext;
4
5 import org.apache.tools.ant.Task;
6
7 import org.argeo.slc.ant.SlcProjectHelper;
8
9 /** Abstract Ant task providing access to a Spring context. */
10 public abstract class AbstractSpringTask extends Task {
11
12 /** Gets the related Spring context. */
13 protected ApplicationContext getContext() {
14 return (ApplicationContext) getProject().getReference(
15 SlcProjectHelper.REF_ROOT_CONTEXT);
16 }
17
18 }