X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FAbstractSpecAttribute.java;h=52f1adae5488844e8c4ffd8f23d7d5af3387f38b;hb=743ecb28b3c0236bc91a5d0993f70477236d96fd;hp=b8a599bdbcf8b2219eb2c4dc08a122c7d4b3e650;hpb=51d1c842e4e92cc65708b8bb88152d7344d43d04;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/AbstractSpecAttribute.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/AbstractSpecAttribute.java index b8a599bdb..52f1adae5 100644 --- a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/AbstractSpecAttribute.java +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/AbstractSpecAttribute.java @@ -3,8 +3,11 @@ package org.argeo.slc.core.execution; 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; } @@ -13,4 +16,22 @@ public abstract class AbstractSpecAttribute implements ExecutionSpecAttribute { 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; + } + }