com.xebialabs.deployit.core.rest.xml
Class ConfigurationItemReaderWriter
java.lang.Object
com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
com.xebialabs.deployit.core.xml.ConfigurationItemWriter
com.xebialabs.deployit.core.rest.xml.ConfigurationItemReaderWriter
- All Implemented Interfaces:
- com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher
@Component
public class ConfigurationItemReaderWriter
- extends com.xebialabs.deployit.core.xml.ConfigurationItemWriter
| Fields inherited from class com.xebialabs.deployit.core.xml.ConfigurationItemWriter |
passwordEncrypter |
|
Method Summary |
static void |
clear()
|
protected void |
readCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
|
protected void |
readCollectionOfCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
|
protected void |
readCollectionOfStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
|
protected void |
readMapStringStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
|
protected void |
readStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
|
java.lang.Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context)
|
| Methods inherited from class com.xebialabs.deployit.core.xml.ConfigurationItemWriter |
marshal, writeCiProperty, writeCollectionOfCiProperty, writeCollectionOfStringProperty, writeMapStringStringProperty, writeStringProperty |
| Methods inherited from class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter |
canConvert, readProperties, readProperty, writeProperties, writeProperty |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationItemReaderWriter
@Autowired
public ConfigurationItemReaderWriter(com.xebialabs.deployit.repository.RepositoryService repository)
readStringProperty
protected void readStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
- Overrides:
readStringProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
readCollectionOfStringProperty
protected void readCollectionOfStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
- Overrides:
readCollectionOfStringProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
readMapStringStringProperty
protected void readMapStringStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
- Overrides:
readMapStringStringProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
unmarshal
public java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context)
- Specified by:
unmarshal in interface com.thoughtworks.xstream.converters.Converter- Overrides:
unmarshal in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
readCiProperty
protected void readCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
- Overrides:
readCiProperty in class com.xebialabs.deployit.core.xml.ConfigurationItemWriter
readCollectionOfCiProperty
protected void readCollectionOfCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
- Overrides:
readCollectionOfCiProperty in class com.xebialabs.deployit.core.xml.ConfigurationItemWriter
clear
public static void clear()