import org.argeo.slc.execution.ExecutionSpecAttribute;
public abstract class AbstractSpecAttribute implements ExecutionSpecAttribute {
- private Boolean isParameter = true;
+ private Boolean isParameter = false;
+ private Boolean isFrozen = false;
+ private Boolean isHidden = false;
+ /** Has to be set at instantiation */
public Boolean getIsParameter() {
return isParameter;
}
this.isParameter = isParameter;
}
+ /** Cannot be overridden at runtime */
+ public Boolean getIsFrozen() {
+ return isFrozen;
+ }
+
+ public void setIsFrozen(Boolean isFinal) {
+ this.isFrozen = isFinal;
+ }
+
+ /** Should not be shown to the end user */
+ public Boolean getIsHidden() {
+ return isHidden;
+ }
+
+ public void setIsHidden(Boolean isHidden) {
+ this.isHidden = isHidden;
+ }
+
}