Class Variable

java.lang.Object
com.xebialabs.xlrelease.api.v1.forms.Variable
All Implemented Interfaces:
Serializable

public class Variable extends Object implements Serializable
A variable in release or template.
See Also:
  • Constructor Details

    • Variable

      public Variable()
    • Variable

      public Variable(String key, String value)
    • Variable

      public Variable(String key, String value, boolean required)
    • Variable

      public Variable(String type, String key, Object value, boolean required)
  • Method Details

    • toReleaseVariable

      public Variable toReleaseVariable()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getKey

      public String getKey()
    • setKey

      public void setKey(String key)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • isRequiresValue

      public boolean isRequiresValue()
    • setRequiresValue

      public void setRequiresValue(boolean requiresValue)
    • isShowOnReleaseStart

      public boolean isShowOnReleaseStart()
    • setShowOnReleaseStart

      public void setShowOnReleaseStart(boolean showOnReleaseStart)
    • getValue

      public Object getValue()
    • setValue

      public void setValue(Object value)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getValueProvider

      public ValueProviderConfiguration getValueProvider()
    • setValueProvider

      public void setValueProvider(ValueProviderConfiguration valueProvider)
    • isMultiline

      public boolean isMultiline()
    • setMultiline

      public void setMultiline(boolean multiline)
    • isInherited

      public boolean isInherited()
    • setInherited

      public void setInherited(boolean inherited)
    • getExternalVariableValue

      public ExternalVariableValue getExternalVariableValue()
    • setExternalVariableValue

      public void setExternalVariableValue(ExternalVariableValue externalVariableValue)
    • isPreventInterpolation

      public boolean isPreventInterpolation()
    • setPreventInterpolation

      public void setPreventInterpolation(boolean preventInterpolation)
    • getReferencedType

      public String getReferencedType()
    • setReferencedType

      public void setReferencedType(String referencedType)