Class ConfigurationItemConverter
- java.lang.Object
-
- com.xebialabs.xltype.serialization.ConfigurationItemConverter
-
public class ConfigurationItemConverter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConfigurationItemConverter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.StringgetIdOfCi(java.lang.Object object)java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>getReadCIs()java.util.List<CiReference>getReferences()com.xebialabs.deployit.plugin.api.udm.ConfigurationItemreadCi(CiReader reader)protected voidreadCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiReader reader)java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>readCis(CiListReader reader)protected java.util.List<java.lang.Object>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, java.lang.Boolean skipNotExistingCis, java.lang.Integer referenceDepth)voidsetReadValidationMessages(boolean enabled)voidsetWriteValidationMessages(boolean enabled)com.xebialabs.deployit.plugin.api.reflect.Typetype(java.lang.String typeName)voidwriteCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)voidwriteCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer, int ciRefsFromLevel)protected voidwriteCiProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)voidwriteCis(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer)voidwriteCis(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer, int ciRefsFromLevel)protected voidwriteCollectionOfCiProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)protected voidwriteCollectionOfStringProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)protected voidwriteMapStringStringProperty(java.lang.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(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)protected voidwriteValidationMessages(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiWriter writer)
-
-
-
Method Detail
-
setReadValidationMessages
public void setReadValidationMessages(boolean enabled)
-
setWriteValidationMessages
public void setWriteValidationMessages(boolean enabled)
-
getReferences
public java.util.List<CiReference> getReferences()
-
getReadCIs
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getReadCIs()
-
writeCis
public void writeCis(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, CiWriter writer)
-
writeCis
public void writeCis(java.util.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(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
-
writeMapStringStringProperty
protected void writeMapStringStringProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
-
writeCollectionOfStringProperty
protected void writeCollectionOfStringProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
-
writeCiProperty
protected void writeCiProperty(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor, CiWriter writer)
-
writeCollectionOfCiProperty
protected void writeCollectionOfCiProperty(java.lang.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)
-
readCi
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readCi(CiReader reader)
-
type
public com.xebialabs.deployit.plugin.api.reflect.Type type(java.lang.String typeName)
-
readCis
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> readCis(CiListReader reader)
-
readCisOrReferences
protected java.util.List<java.lang.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 java.lang.String getIdOfCi(java.lang.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, java.lang.Boolean skipNotExistingCis, java.lang.Integer referenceDepth)
-
resolveReferences
public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
-
-