]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/main/java/org/argeo/slc/ant/AbstractSpringArg.java
Initial import of SLC project
[gpl/argeo-slc.git] / org.argeo.slc / src / main / java / org / argeo / slc / ant / AbstractSpringArg.java
diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/ant/AbstractSpringArg.java b/org.argeo.slc/src/main/java/org/argeo/slc/ant/AbstractSpringArg.java
new file mode 100644 (file)
index 0000000..fac2945
--- /dev/null
@@ -0,0 +1,27 @@
+package org.argeo.slc.ant;\r
+\r
+import org.springframework.context.ApplicationContext;\r
+\r
+public abstract class AbstractSpringArg {\r
+\r
+       private String bean;\r
+       private ApplicationContext context;\r
+\r
+       public String getBean() {\r
+               return bean;\r
+       }\r
+\r
+       public void setBean(String bean) {\r
+               this.bean = bean;\r
+       }\r
+       \r
+       protected Object getBeanInstance(){\r
+               return context.getBean(bean);\r
+       }\r
+\r
+       public void setContext(ApplicationContext context) {\r
+               this.context = context;\r
+       }\r
+       \r
+       \r
+}\r