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
ConstructorsConstructorDescriptionMetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository) MetadataIncludingCiConverter(com.xebialabs.xlrelease.repository.ConfigurationRepository configurationRepository, com.xebialabs.deployit.plumbing.serialization.ResolutionContext resolutionContext) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.repository.ConfigurationRepositorycom.xebialabs.deployit.plumbing.serialization.ResolutionContextvoidresolveReferences(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
readStringPropertyMethods inherited from class com.xebialabs.deployit.core.xml.PasswordMaskingCiConverter
writeCollectionOfStringProperty, writeMapStringStringProperty, writeStringPropertyMethods inherited from class com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
readCollectionOfStringProperty, readMapStringStringProperty, writeCollectionOfCiPropertyMethods 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, writeValidationMessagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plumbing.serialization.ConfigurationItemReferenceResolver
resolveReferencesWithFallbackMethods inherited from interface grizzled.slf4j.Logging
debug, debug, debug, error, error, error, grizzled$slf4j$Logging$$_logger, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, logger, loggerName, trace, trace, trace, warn, warn, warn
-
Constructor Details
-
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 Details
-
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
-