Class SecureConfigurationViewService

java.lang.Object
de.hybris.platform.servicelayer.config.impl.SecureConfigurationViewService
All Implemented Interfaces:
ConfigurationViewService

public class SecureConfigurationViewService extends Object implements ConfigurationViewService
SecureConfigurationViewService allows to obtain system properties, environment variables and Hybris configuration properties with sensitive properties (such as passwords) removed or hidden.
  • Field Details

  • Constructor Details

    • SecureConfigurationViewService

      public SecureConfigurationViewService()
      Default constructor used by Spring. Uses System and Registry classes to get properties
    • SecureConfigurationViewService

      public SecureConfigurationViewService(Supplier<Map<String,String>> envSupplier, Supplier<Properties> propertiesSupplier, Supplier<ConfigIntf> configSupplier)
      Mainly for testing purposes.
      Parameters:
      envSupplier - system environment variables supplier
      propertiesSupplier - system properties supplier
      configSupplier - Hybris configuration supplier
  • Method Details