Class SecureEntryMaskingIdentifiableConfiguration

java.lang.Object
net.solarnetwork.settings.support.SecureEntryMaskingIdentifiableConfiguration
All Implemented Interfaces:
InvocationHandler

public class SecureEntryMaskingIdentifiableConfiguration extends Object implements InvocationHandler
Proxy InvocationHandler that can mask (hide) IdentifiableConfiguration properties that contain sensitive information based on a set of SettingSpecifier objects associated with the configuration.
Version:
1.0
Author:
matt
  • Constructor Details

    • SecureEntryMaskingIdentifiableConfiguration

      public SecureEntryMaskingIdentifiableConfiguration(IdentifiableConfiguration delegate, List<SettingSpecifier> settings)
      Constructor.
      Parameters:
      delegate - the configuration to delegate to
      settings - the settings that define secure entry properties
  • Method Details