X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FOverrideArg.java;fp=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FOverrideArg.java;h=0000000000000000000000000000000000000000;hb=2d2e8673ee9a9c610dcd831833cb67c3a508c372;hp=6f793e4aa328f6847770407b445800b72f3b3a15;hpb=4d4cf9b0c21df6d831865bdf0f927d4ec16c5454;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/ant/OverrideArg.java b/org.argeo.slc/src/main/java/org/argeo/slc/ant/OverrideArg.java deleted file mode 100644 index 6f793e4aa..000000000 --- a/org.argeo.slc/src/main/java/org/argeo/slc/ant/OverrideArg.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.argeo.slc.ant; - -import org.apache.tools.ant.BuildException; - -public class OverrideArg extends AbstractSpringArg { - private String name; - private Object value; - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public void setValue(String value) { - if (getBean() != null) { - throw new BuildException( - "Cannot set both 'bean' and 'value' attributes."); - } - this.value = value; - } - - @Override - public void setBean(String bean) { - if (value != null) { - throw new BuildException( - "Cannot set both 'bean' and 'value' attributes."); - } - super.setBean(bean); - } - - public Object getObject() { - if (value != null) { - return value; - } else if (getBean() != null) { - return getBeanInstance(); - } else { - throw new BuildException("Value or bean not set."); - } - } - -}