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

    Constructors
    Constructor
    Description
    XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter)
     
    XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> targetConfigurationItems, ResolveOptions resolveOptions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
     

    Methods inherited from class com.xebialabs.xltype.serialization.ConfigurationItemConverter

    getReadCIs, getReferences, readCi, readCis, resolveReferences, setReadValidationMessages, setWriteValidationMessages, type, writeCi, writeCi, writeCis, writeCis, writeLookupValues

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XlrPasswordEncryptingCiConverter

      public XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter)
    • XlrPasswordEncryptingCiConverter

      public XlrPasswordEncryptingCiConverter(com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter, List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> targetConfigurationItems, ResolveOptions resolveOptions)
  • Method Details

    • resolveReferences

      public void resolveReferences(com.xebialabs.deployit.plugin.api.services.Repository repository)
      Overrides:
      resolveReferences in class com.xebialabs.xltype.serialization.ConfigurationItemConverter