com.xebialabs.xltype.serialization
Class ConfigurationItemConverter
java.lang.Object
com.xebialabs.xltype.serialization.ConfigurationItemConverter
public class ConfigurationItemConverter
- extends java.lang.Object
|
Method Summary |
protected static java.lang.String |
getIdOfCi(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.ConfigurationItem |
readCi(CiReader reader)
|
protected void |
readCiProperty(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 void |
readCollectionOfCiProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiReader reader)
|
protected void |
readCollectionOfStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiReader reader)
|
protected void |
readMapStringStringProperty(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.ConfigurationItem |
readProperties(CiReader reader,
com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
|
protected void |
readProperty(CiReader reader,
com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
|
protected void |
readStringProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiReader reader)
|
void |
resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
|
void |
setReadValidationMessages(boolean enabled)
|
void |
setWriteValidationMessages(boolean enabled)
|
void |
writeCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
CiWriter writer)
|
void |
writeCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
CiWriter writer,
int ciRefsFromLevel)
|
protected void |
writeCiProperty(java.lang.Object value,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiWriter writer)
|
void |
writeCis(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis,
CiWriter writer)
|
void |
writeCis(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis,
CiWriter writer,
int ciRefsFromLevel)
|
protected void |
writeCollectionOfCiProperty(java.lang.Object value,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiWriter writer)
|
protected void |
writeCollectionOfStringProperty(java.lang.Object value,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiWriter writer)
|
protected void |
writeMapStringStringProperty(java.lang.Object value,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiWriter writer)
|
protected void |
writeProperties(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
CiWriter writer,
int ciRefsFromLevel)
|
protected void |
writeProperty(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor property,
CiWriter writer,
int ciRefsFromLevel)
|
protected void |
writeStringProperty(java.lang.Object value,
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor propertyDescriptor,
CiWriter writer)
|
protected void |
writeValidationMessages(com.xebialabs.deployit.engine.api.dto.ValidatedConfigurationItem ci,
CiWriter writer)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationItemConverter
public ConfigurationItemConverter()
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.engine.api.dto.ValidatedConfigurationItem ci,
CiWriter writer)
readCi
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem readCi(CiReader reader)
readCis
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> readCis(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)