X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fprimitive%2FPrimitiveSpecAttribute.java;fp=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fprimitive%2FPrimitiveSpecAttribute.java;h=0000000000000000000000000000000000000000;hb=d07cf3c7dfdeafa2b1efafe547b54d56a8b52ced;hp=cc3ee672281ce0ddde2dbb5051695570d57512df;hpb=8596685647867307b862b8a89742b6a62ba75fcd;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.api/src/org/argeo/slc/primitive/PrimitiveSpecAttribute.java b/org.argeo.slc.api/src/org/argeo/slc/primitive/PrimitiveSpecAttribute.java deleted file mode 100644 index cc3ee6722..000000000 --- a/org.argeo.slc.api/src/org/argeo/slc/primitive/PrimitiveSpecAttribute.java +++ /dev/null @@ -1,51 +0,0 @@ -package org.argeo.slc.primitive; - -import org.argeo.slc.SlcException; -import org.argeo.slc.execution.AbstractSpecAttribute; - -/** - * A spec attribute wrapping a primitive value. - * - * @see PrimitiveAccessor - */ -public class PrimitiveSpecAttribute extends AbstractSpecAttribute implements - PrimitiveAccessor { - private static final long serialVersionUID = -566676381839825483L; - private String type = "string"; - private Object value = null; - - public PrimitiveSpecAttribute() { - } - - public PrimitiveSpecAttribute(String type, Object value) { - this.type = type; - this.value = value; - } - - public Object getValue() { - return value; - } - - public void setValue(Object value) { - this.value = value; - } - - public String getType() { - return type; - } - - public void setType(String type) { - // check whether type is recognized. - if (PrimitiveUtils.typeAsClass(type) == null) - throw new SlcException("Unrecognized type " + type); - this.type = type; - - } - - @Override - public String toString() { - return "Primitive spec attribute [" + type + "]" - + (value != null ? "=" + value : ""); - } - -}