Class ClassifiedValues

java.lang.Object
com.kingsrook.qqq.backend.core.actions.permissions.fieldaccess.ClassifiedValues

public final class ClassifiedValues extends Object
Classification-based protection for noninteractive output, independent of user tier.
  • Method Details

    • protector

      public static AuditValueProtectorInterface protector()
      The optional application classification and token provider.
    • isClassified

      public static boolean isClassified(QTableMetaData table, String fieldName)
      Whether this field must be protected in durable output.
    • diagnostic

      public static String diagnostic(QTableMetaData table, String fieldName, Object value)
      Diagnostics use full masks: even an email domain can contain classified data.
    • recordForLog

      public static String recordForLog(QRecord record)
      A value-only log snapshot excludes labels, backend details and arbitrary errors.