Class ConfigurationItemConverter
java.lang.Object
com.xebialabs.xltype.serialization.ConfigurationItemConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.xebialabs.deployit.plugin.api.udm.ConfigurationItemcreateConfigurationItem(CiReader reader) protected static Stringcom.xebialabs.deployit.plugin.api.udm.ConfigurationItemprotected voidreadCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader) List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> readCis(CiListReader reader) readCisOrReferences(CiListReader reader) protected voidreadCollectionOfCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader) protected voidreadCollectionOfStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader) protected voidreadMapStringStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader) protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItemreadProperties(CiReader reader, com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem) protected voidreadProperty(CiReader reader, com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem) protected voidreadStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader) voidresolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository) voidresolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository, Boolean skipNotExistingCis, Integer referenceDepth) voidsetReadValidationMessages(boolean enabled) voidsetWriteValidationMessages(boolean enabled) com.xebialabs.deployit.plugin.api.reflect.TypevoidvoidwriteCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer, int ciRefsFromLevel) protected voidwriteCiProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer) voidwriteCis(Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer) voidwriteCis(Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer, int ciRefsFromLevel) protected voidwriteCollectionOfCiProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer) protected voidwriteCollectionOfStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer) voidwriteLookupValues(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer) protected voidwriteMapStringStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer) protected voidwriteProperties(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer, int ciRefsFromLevel) protected voidwriteProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor property, CiWriter writer, int ciRefsFromLevel) protected voidwriteStringProperty(Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer) protected voidwriteValidationMessages(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)
-
Constructor Details
-
ConfigurationItemConverter
public ConfigurationItemConverter()
-
-
Method Details
-
setReadValidationMessages
public void setReadValidationMessages(boolean enabled) -
setWriteValidationMessages
public void setWriteValidationMessages(boolean enabled) -
getReferences
-
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
-
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
-
writeMapStringStringProperty
-
writeCollectionOfStringProperty
-
writeCiProperty
-
writeCollectionOfCiProperty
-
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
-
createConfigurationItem
protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem createConfigurationItem(CiReader reader) -
type
-
readCis
-
readCisOrReferences
-
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
-
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
-
resolveReferences
public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
-