]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/AntExecutionContext.java
Rename Ant constants
[gpl/argeo-slc.git] / org.argeo.slc.agent / src / main / java / org / argeo / slc / ant / AntExecutionContext.java
index 11487717c90cb0ba1b96c5a20736dac2b6fd220a..a010e7fad14cff66c84696e75adee3c5aca08ecf 100644 (file)
@@ -12,15 +12,15 @@ public class AntExecutionContext implements SlcExecutionContext {
                this.project = project;
        }
 
-       public Object getBean(String name) {
+       public <T> T getBean(String name) {
                ApplicationContext context = (ApplicationContext) project
-                               .getReference(SlcAntConstants.REF_ROOT_CONTEXT);
-               return context.getBean(name);
+                               .getReference(AntConstants.REF_ROOT_CONTEXT);
+               return (T) context.getBean(name);
        }
 
        public SlcExecution getSlcExecution() {
                return (SlcExecution) project
-                               .getReference(SlcAntConstants.REF_SLC_EXECUTION);
+                               .getReference(AntConstants.REF_SLC_EXECUTION);
        }
 
        public Project getProject() {