Class CiProperty
- java.lang.Object
-
- com.xebialabs.xlrelease.repository.CiProperty
-
public abstract class CiProperty extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexists()java.lang.StringgetCategory()com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptorgetDescriptor()com.xebialabs.deployit.plugin.api.reflect.PropertyKindgetKind()com.xebialabs.deployit.plugin.api.udm.ConfigurationItemgetParentCi()java.lang.StringgetPropertyName()<T> TgetValue()booleanisIndexed()booleanisPassword()static java.util.Optional<CiProperty>of(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem rootCi, java.lang.String fqPropertyExpression)voidreplaceInValue(Variable variable, VariableOrValue replacement)voidsetValue(java.lang.Object value)
-
-
-
Method Detail
-
of
public static java.util.Optional<CiProperty> of(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem rootCi, java.lang.String fqPropertyExpression)
-
getPropertyName
public java.lang.String getPropertyName()
-
getValue
public <T> T getValue()
-
setValue
public void setValue(java.lang.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 java.lang.String getCategory()
-
isPassword
public boolean isPassword()
-
isIndexed
public boolean isIndexed()
-
exists
public boolean exists()
-
replaceInValue
public void replaceInValue(Variable variable, VariableOrValue replacement)
-
-