X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2Fstructure%2FSAwareTask.java;h=343db96444868e3f4743de3dddb3d519b9f60105;hb=b7f351768f4577c0799ab3c5df116ce30270af49;hp=9c4dd89a355ec382cc53e3d1f8a3788ff46be033;hpb=0289782a40cce8b217c0358ccfd4b866f690b5c0;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/structure/SAwareTask.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/structure/SAwareTask.java index 9c4dd89a3..343db9644 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/structure/SAwareTask.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/ant/structure/SAwareTask.java @@ -5,11 +5,10 @@ import java.util.Vector; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Target; - -import org.argeo.slc.ant.SlcAntException; -import org.argeo.slc.ant.SlcProjectHelper; -import org.argeo.slc.ant.spring.SpringArg; +import org.argeo.slc.ant.AntConstants; import org.argeo.slc.ant.spring.AbstractSpringTask; +import org.argeo.slc.ant.spring.SpringArg; +import org.argeo.slc.core.SlcException; import org.argeo.slc.core.structure.SimpleSElement; import org.argeo.slc.core.structure.StructureAware; import org.argeo.slc.core.structure.StructureElement; @@ -110,15 +109,14 @@ public abstract class SAwareTask extends AbstractSpringTask { /** Actions to be executed by the implementor. */ protected abstract void executeActions(String mode); - - public T getBean(String beanName){ - return (T)getContext().getBean(beanName); + public T getBean(String beanName) { + return (T) getContext().getBean(beanName); } - + /** Create a reference to an external structure element. */ public StructureElementArg createStructureElement() { if (structureElementArg != null) - throw new SlcAntException("Arg already set."); + throw new SlcException("Arg already set."); structureElementArg = new StructureElementArg(); return structureElementArg; } @@ -126,13 +124,13 @@ public abstract class SAwareTask extends AbstractSpringTask { /** Gets the underlying structure registry. */ protected StructureRegistry getRegistry() { return (StructureRegistry) getProject().getReference( - SlcProjectHelper.REF_STRUCTURE_REGISTRY); + AntConstants.REF_STRUCTURE_REGISTRY); } /** Creates the treeSPath for a given Ant target. */ protected static TreeSPath createTargetPath(Target target) { TreeSPath projectPath = (TreeSPath) target.getProject().getReference( - SlcProjectHelper.REF_PROJECT_PATH); + AntConstants.REF_PROJECT_PATH); return projectPath.createChild(target.getName()); }