@Metadata(virtual=true)
public class ValidatedConfigurationItem
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
Constructor and Description |
---|
ValidatedConfigurationItem(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem wrapped) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId() |
java.lang.String |
getName() |
<T> T |
getProperty(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getSyntheticProperties() |
<T> T |
getSyntheticProperty(java.lang.String key) |
com.xebialabs.deployit.plugin.api.reflect.Type |
getType() |
java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> |
getValidations() |
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getWrapped() |
boolean |
hasProperty(java.lang.String key) |
<T> void |
putSyntheticProperty(java.lang.String key,
T value) |
void |
setId(java.lang.String id) |
<T> void |
setProperty(java.lang.String key,
T value) |
void |
setValidations(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations) |
java.lang.String |
toString() |
public ValidatedConfigurationItem(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem wrapped)
public java.lang.String getId()
getId
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public void setId(java.lang.String id)
setId
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public java.lang.String getName()
getName
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public com.xebialabs.deployit.plugin.api.reflect.Type getType()
getType
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public java.util.Map<java.lang.String,java.lang.Object> getSyntheticProperties()
getSyntheticProperties
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public <T> T getSyntheticProperty(java.lang.String key)
getSyntheticProperty
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public <T> void putSyntheticProperty(java.lang.String key, T value)
putSyntheticProperty
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public <T> T getProperty(java.lang.String key)
getProperty
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public boolean hasProperty(java.lang.String key)
hasProperty
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public <T> void setProperty(java.lang.String key, T value)
setProperty
in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
public java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> getValidations()
public void setValidations(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem getWrapped()
public java.lang.String toString()
toString
in class java.lang.Object