Class XlrPasswordEncryptingCiConverter
java.lang.Object
com.xebialabs.xltype.serialization.ConfigurationItemConverter
com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
com.xebialabs.xlrelease.serialization.json.xltype.XlrPasswordEncryptingCiConverter
public class XlrPasswordEncryptingCiConverter
extends com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
CiConverter which does or does not decrypt the passwords read from the json based on encrypter.
Use NonDecryptingPasswordEncrypter to not decrypt the password Use NullPasswordEncrypter to keep value for password as it is.
-
Constructor Summary
ConstructorsConstructorDescriptionXlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter) XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, List<ConfigurationItem> targetConfigurationItems, ResolveOptions resolveOptions) -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfigurationItemcreateConfigurationItem(com.xebialabs.xltype.serialization.CiReader reader) protected voidreadProperty(com.xebialabs.xltype.serialization.CiReader reader, Descriptor descriptor, ConfigurationItem configurationItem) protected voidreadStringProperty(ConfigurationItem configurationItem, PropertyDescriptor propertyDescriptor, com.xebialabs.xltype.serialization.CiReader reader) voidresolveReferences(Repository repository) Methods inherited from class com.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
readCollectionOfStringProperty, readMapStringStringProperty, writeCollectionOfCiProperty, writeCollectionOfStringProperty, writeMapStringStringProperty, writeStringPropertyMethods inherited from class com.xebialabs.xltype.serialization.ConfigurationItemConverter
getIdOfCi, getReadCIs, getReferences, readCi, readCiProperty, readCis, readCisOrReferences, readCollectionOfCiProperty, readProperties, resolveReferences, setReadValidationMessages, setWriteValidationMessages, type, writeCi, writeCi, writeCiProperty, writeCis, writeCis, writeProperties, writeProperty, writeValidationMessages
-
Constructor Details
-
XlrPasswordEncryptingCiConverter
public XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter) -
XlrPasswordEncryptingCiConverter
public XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, List<ConfigurationItem> targetConfigurationItems, ResolveOptions resolveOptions)
-
-
Method Details
-
createConfigurationItem
protected ConfigurationItem createConfigurationItem(com.xebialabs.xltype.serialization.CiReader reader) - Overrides:
createConfigurationItemin classcom.xebialabs.xltype.serialization.ConfigurationItemConverter
-
readProperty
protected void readProperty(com.xebialabs.xltype.serialization.CiReader reader, Descriptor descriptor, ConfigurationItem configurationItem) - Overrides:
readPropertyin classcom.xebialabs.xltype.serialization.ConfigurationItemConverter
-
readStringProperty
protected void readStringProperty(ConfigurationItem configurationItem, PropertyDescriptor propertyDescriptor, com.xebialabs.xltype.serialization.CiReader reader) - Overrides:
readStringPropertyin classcom.xebialabs.deployit.core.xml.PasswordEncryptingCiConverter
-
resolveReferences
- Overrides:
resolveReferencesin classcom.xebialabs.xltype.serialization.ConfigurationItemConverter
-