Class ConfigurationItemConverter

java.lang.Object
com.xebialabs.xltype.serialization.ConfigurationItemConverter

public class ConfigurationItemConverter extends Object
  • Constructor Details

    • ConfigurationItemConverter

      public ConfigurationItemConverter()
  • Method Details

    • setReadValidationMessages

      public void setReadValidationMessages(boolean enabled)
    • setWriteValidationMessages

      public void setWriteValidationMessages(boolean enabled)
    • getReferences

      public List<CiReference> getReferences()
    • getReadCIs

      public Map<String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getReadCIs()
    • writeCis

      public void writeCis(Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer)
    • writeCis

      public void writeCis(Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer, int ciRefsFromLevel)
    • writeCi

      public void writeCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)
    • writeCi

      public void writeCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer, int ciRefsFromLevel)
    • writeProperties

      protected void writeProperties(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer, int ciRefsFromLevel)
    • writeProperty

      protected void writeProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor property, CiWriter writer, int ciRefsFromLevel)
    • writeStringProperty

      protected void writeStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
    • writeMapStringStringProperty

      protected void writeMapStringStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
    • writeCollectionOfStringProperty

      protected void writeCollectionOfStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
    • writeCiProperty

      protected void writeCiProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
    • writeCollectionOfCiProperty

      protected void writeCollectionOfCiProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
    • writeValidationMessages

      protected void writeValidationMessages(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)
    • writeLookupValues

      public void writeLookupValues(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)
    • readCi

      public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readCi(CiReader reader)
    • createConfigurationItem

      protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem createConfigurationItem(CiReader reader)
    • type

      public com.xebialabs.deployit.plugin.api.reflect.Type type(String typeName)
    • readCis

      public List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> readCis(CiListReader reader)
    • readCisOrReferences

      protected List<Object> readCisOrReferences(CiListReader reader)
    • readProperties

      protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readProperties(CiReader reader, com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
    • readProperty

      protected void readProperty(CiReader reader, com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
    • readStringProperty

      protected void readStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)
    • readMapStringStringProperty

      protected void readMapStringStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)
    • readCollectionOfStringProperty

      protected void readCollectionOfStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)
    • getIdOfCi

      protected static String getIdOfCi(Object object)
    • readCiProperty

      protected void readCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)
    • readCollectionOfCiProperty

      protected void readCollectionOfCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)
    • resolveReferences

      public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository, Boolean skipNotExistingCis, Integer referenceDepth)
    • resolveReferences

      public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)