X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fexecution%2FAbstractSpecAttribute.java;fp=org.argeo.slc.api%2Fsrc%2Forg%2Fargeo%2Fslc%2Fexecution%2FAbstractSpecAttribute.java;h=0000000000000000000000000000000000000000;hb=d07cf3c7dfdeafa2b1efafe547b54d56a8b52ced;hp=d720db61e437762da968bb18137a089d8c7d6f85;hpb=8596685647867307b862b8a89742b6a62ba75fcd;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.api/src/org/argeo/slc/execution/AbstractSpecAttribute.java b/org.argeo.slc.api/src/org/argeo/slc/execution/AbstractSpecAttribute.java deleted file mode 100644 index d720db61e..000000000 --- a/org.argeo.slc.api/src/org/argeo/slc/execution/AbstractSpecAttribute.java +++ /dev/null @@ -1,73 +0,0 @@ -package org.argeo.slc.execution; - -import java.io.Serializable; - -/** Canonical implementation of the execution spec attribute booleans. */ -public abstract class AbstractSpecAttribute implements ExecutionSpecAttribute, - Serializable { - private static final long serialVersionUID = 6494963738891709440L; - private Boolean isImmutable = false; - private Boolean isConstant = false; - private Boolean isHidden = false; - - private String description; - - /** Has to be set at instantiation */ - public Boolean getIsImmutable() { - return isImmutable; - } - - public void setIsImmutable(Boolean isImmutable) { - this.isImmutable = isImmutable; - } - - /** Cannot be overridden at runtime */ - public Boolean getIsConstant() { - return isConstant; - } - - public void setIsConstant(Boolean isConstant) { - this.isConstant = isConstant; - } - - /** Should not be shown to the end user */ - public Boolean getIsHidden() { - return isHidden; - } - - public void setIsHidden(Boolean isHidden) { - this.isHidden = isHidden; - } - - /* - * DEPRECATED - */ - /** @deprecated use {@link #getIsImmutable()} instead */ - public Boolean getIsParameter() { - return isImmutable; - } - - /** @deprecated use {@link #getIsConstant()} instead */ - public Boolean getIsFrozen() { - return isConstant; - } - - /** @deprecated use {@link #setIsImmutable(Boolean)} instead */ - public void setIsParameter(Boolean isParameter) { - this.isImmutable = isParameter; - } - - /** @deprecated use {@link #setIsConstant(Boolean)} instead */ - public void setIsFrozen(Boolean isFrozen) { - this.isConstant = isFrozen; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getDescription() { - return description; - } - -}