Class CiProperty

java.lang.Object
com.xebialabs.xlrelease.repository.CiProperty

public abstract class CiProperty extends Object
  • Method Details

    • of

      public static Optional<CiProperty> of(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem rootCi, String fqPropertyExpression)
    • getPropertyName

      public String getPropertyName()
    • getValue

      public <T> T getValue()
    • setValue

      public void setValue(Object value)
    • getParentCi

      public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem getParentCi()
    • getDescriptor

      public com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor getDescriptor()
    • getKind

      public com.xebialabs.deployit.plugin.api.reflect.PropertyKind getKind()
    • getCategory

      public String getCategory()
    • isPassword

      public boolean isPassword()
    • isIndexed

      public boolean isIndexed()
    • exists

      public boolean exists()
    • replaceInValue

      public void replaceInValue(Variable variable, VariableOrValue replacement)