com.xebialabs.deployit.engine.api.dto
Class ValidatedConfigurationItem
java.lang.Object
com.xebialabs.deployit.engine.api.dto.ValidatedConfigurationItem
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, java.io.Serializable
@Metadata(virtual=true)
public class ValidatedConfigurationItem
- extends java.lang.Object
- implements com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
- See Also:
- Serialized Form
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ValidatedConfigurationItem
public ValidatedConfigurationItem(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem wrapped)
getId
public java.lang.String getId()
- Specified by:
getId in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
setId
public void setId(java.lang.String id)
- Specified by:
setId in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getName
public java.lang.String getName()
- Specified by:
getName in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getType
public com.xebialabs.deployit.plugin.api.reflect.Type getType()
- Specified by:
getType in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getSyntheticProperties
public java.util.Map<java.lang.String,java.lang.Object> getSyntheticProperties()
- Specified by:
getSyntheticProperties in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getSyntheticProperty
public <T> T getSyntheticProperty(java.lang.String key)
- Specified by:
getSyntheticProperty in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
putSyntheticProperty
public <T> void putSyntheticProperty(java.lang.String key,
T value)
- Specified by:
putSyntheticProperty in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getProperty
public <T> T getProperty(java.lang.String key)
- Specified by:
getProperty in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
hasProperty
public boolean hasProperty(java.lang.String key)
- Specified by:
hasProperty in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
setProperty
public <T> void setProperty(java.lang.String key,
T value)
- Specified by:
setProperty in interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getValidations
public java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> getValidations()
setValidations
public void setValidations(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
getWrapped
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem getWrapped()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object