Class DataMaskingDriver.MaskingConfig

java.lang.Object
org.pjdbc.drivers.DataMaskingDriver.MaskingConfig
Enclosing class:
DataMaskingDriver

public static class DataMaskingDriver.MaskingConfig extends Object
Configuration holder for masking parameters.
  • Constructor Details

    • MaskingConfig

      public MaskingConfig(String url)
  • Method Details

    • getColumnPatterns

      public List<Pattern> getColumnPatterns()
    • getStrategy

      public DataMaskingDriver.MaskingStrategy getStrategy()
    • getMaskChar

      public char getMaskChar()
    • getShowLast

      public int getShowLast()
    • getShowFirst

      public int getShowFirst()
    • shouldMask

      public boolean shouldMask(String columnName)
      Check if a column name matches any masking pattern.
    • maskValue

      public String maskValue(String value)
      Mask a value according to the configured strategy.