com.xebialabs.deployit.booter.remote.xml
Class ConfigurationItemConverter

java.lang.Object
  extended by com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
      extended by com.xebialabs.deployit.booter.remote.xml.ConfigurationItemConverter
All Implemented Interfaces:
com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher

public class ConfigurationItemConverter
extends com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter


Constructor Summary
ConfigurationItemConverter()
           
 
Method Summary
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  com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readProperties(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
           
protected  void writeCiProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
           
protected  void writeCollectionOfCiProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
           
 
Methods inherited from class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter
canConvert, marshal, readMapStringStringProperty, readProperty, readStringProperty, unmarshal, writeCollectionOfStringProperty, writeMapStringStringProperty, writeProperties, writeProperty, writeStringProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationItemConverter

public ConfigurationItemConverter()
Method Detail

writeCiProperty

protected void writeCiProperty(java.lang.Object value,
                               com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
                               com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
Specified by:
writeCiProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter

writeCollectionOfCiProperty

protected void writeCollectionOfCiProperty(java.lang.Object value,
                                           com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
                                           com.thoughtworks.xstream.io.HierarchicalStreamWriter writer)
Specified by:
writeCollectionOfCiProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter

readProperties

protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readProperties(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                                                                 com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor,
                                                                                 com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
Overrides:
readProperties 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)
Specified by:
readCiProperty in class com.xebialabs.deployit.engine.xml.AbstractConfigurationItemConverter

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)
Specified by:
readCollectionOfCiProperty 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