Class FieldSecurityLock

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.security.FieldSecurityLock

public class FieldSecurityLock extends Object
Define, for a field, a lock that controls if users can or cannot see the field.
  • Constructor Details

    • FieldSecurityLock

      public FieldSecurityLock()
      Constructor
  • Method Details

    • getSecurityKeyType

      public String getSecurityKeyType()
      Getter for securityKeyType
    • setSecurityKeyType

      public void setSecurityKeyType(String securityKeyType)
      Setter for securityKeyType
    • withSecurityKeyType

      public FieldSecurityLock withSecurityKeyType(String securityKeyType)
      Fluent setter for securityKeyType
    • getDefaultBehavior

      public FieldSecurityLock.Behavior getDefaultBehavior()
      Getter for defaultBehavior
    • setDefaultBehavior

      public void setDefaultBehavior(FieldSecurityLock.Behavior defaultBehavior)
      Setter for defaultBehavior
    • withDefaultBehavior

      public FieldSecurityLock withDefaultBehavior(FieldSecurityLock.Behavior defaultBehavior)
      Fluent setter for defaultBehavior
    • getOverrideValues

      public List<Serializable> getOverrideValues()
      Getter for overrideValues
    • setOverrideValues

      public void setOverrideValues(List<Serializable> overrideValues)
      Setter for overrideValues
    • withOverrideValues

      public FieldSecurityLock withOverrideValues(List<Serializable> overrideValues)
      Fluent setter for overrideValues