Class MetadataIncludingCiConverter
- java.lang.Object
-
- com.xebialabs.xltype.serialization.ConfigurationItemConverter
-
- com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
-
- com.xebialabs.deployit.core.xml.PasswordMaskingCiConverter
-
- com.xebialabs.xlrelease.serialization.json.xltype.XlrPasswordMaskingCiConverter
-
- com.xebialabs.deployit.plumbing.serialization.MetadataIncludingCiConverter
-
- All Implemented Interfaces:
com.xebialabs.deployit.plumbing.serialization.ConfigurationItemReferenceResolver,com.xebialabs.deployit.plumbing.serialization.ResolutionContextAware,grizzled.slf4j.Logging
public class MetadataIncludingCiConverter extends com.xebialabs.xlrelease.serialization.json.xltype.XlrPasswordMaskingCiConverter implements com.xebialabs.deployit.plumbing.serialization.ConfigurationItemReferenceResolver
-
-
Constructor Summary
Constructors Constructor Description MetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)MetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.deployit.plumbing.serialization.ResolutionContext resolutionContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.repository.ConfigurationRepositorygetConfigurationRepository()com.xebialabs.deployit.plumbing.serialization.ResolutionContextgetResolutionContext()voidresolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)voidwriteCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, com.xebialabs.xltype.serialization.CiWriter writer, int ciRefsFromLevel)-
Methods inherited from class com.xebialabs.xlrelease.serialization.json.xltype.XlrPasswordMaskingCiConverter
readStringProperty
-
Methods inherited from class com.xebialabs.deployit.core.xml.PasswordMaskingCiConverter
writeCollectionOfStringProperty, writeMapStringStringProperty, writeStringProperty
-
Methods inherited from class com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
readCollectionOfStringProperty, readMapStringStringProperty, writeCollectionOfCiProperty
-
Methods inherited from class com.xebialabs.xltype.serialization.ConfigurationItemConverter
createConfigurationItem, getIdOfCi, getReadCIs, getReferences, readCi, readCiProperty, readCis, readCisOrReferences, readCollectionOfCiProperty, readProperties, readProperty, resolveReferences, setReadValidationMessages, setWriteValidationMessages, type, writeCi, writeCiProperty, writeCis, writeCis, writeProperties, writeProperty, writeValidationMessages
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
MetadataIncludingCiConverter
public MetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.deployit.plumbing.serialization.ResolutionContext resolutionContext)
-
MetadataIncludingCiConverter
public MetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository)
-
-
Method Detail
-
writeCi
public void writeCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, com.xebialabs.xltype.serialization.CiWriter writer, int ciRefsFromLevel)- Overrides:
writeCiin classcom.xebialabs.xltype.serialization.ConfigurationItemConverter
-
resolveReferences
public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
- Overrides:
resolveReferencesin classcom.xebialabs.xltype.serialization.ConfigurationItemConverter
-
getConfigurationRepository
public com.xebialabs.xlrelease.repository.ConfigurationRepository getConfigurationRepository()
- Specified by:
getConfigurationRepositoryin interfacecom.xebialabs.deployit.plumbing.serialization.ConfigurationItemReferenceResolver
-
getResolutionContext
public com.xebialabs.deployit.plumbing.serialization.ResolutionContext getResolutionContext()
- Specified by:
getResolutionContextin interfacecom.xebialabs.deployit.plumbing.serialization.ResolutionContextAware
-
-