]> git.argeo.org Git - gpl/argeo-slc.git/blob - AbstractSpringTask.java
c732fd074384c7364fde36c5207865674dc0b71a
[gpl/argeo-slc.git] / 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 }