Class QPermissionRules

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.permissions.QPermissionRules
All Implemented Interfaces:
QMetaDataObject, Serializable, Cloneable

public class QPermissionRules extends Object implements Cloneable, QMetaDataObject
See Also:
  • Constructor Details

    • QPermissionRules

      public QPermissionRules()
  • Method Details

    • defaultInstance

      public static QPermissionRules defaultInstance()
    • getLevel

      public PermissionLevel getLevel()
      Getter for level
    • setLevel

      public void setLevel(PermissionLevel level)
      Setter for level
    • withLevel

      public QPermissionRules withLevel(PermissionLevel level)
      Fluent setter for level
    • getDenyBehavior

      public DenyBehavior getDenyBehavior()
      Getter for denyBehavior
    • setDenyBehavior

      public void setDenyBehavior(DenyBehavior denyBehavior)
      Setter for denyBehavior
    • withDenyBehavior

      public QPermissionRules withDenyBehavior(DenyBehavior denyBehavior)
      Fluent setter for denyBehavior
    • getPermissionBaseName

      public String getPermissionBaseName()
      Getter for permissionBaseName
    • setPermissionBaseName

      public void setPermissionBaseName(String permissionBaseName)
      Setter for permissionBaseName
    • withPermissionBaseName

      public QPermissionRules withPermissionBaseName(String permissionBaseName)
      Fluent setter for permissionBaseName
    • clone

      public QPermissionRules clone()
      Overrides:
      clone in class Object
    • getCustomPermissionChecker

      public QCodeReference getCustomPermissionChecker()
      Getter for customPermissionChecker
    • setCustomPermissionChecker

      public void setCustomPermissionChecker(QCodeReference customPermissionChecker)
      Setter for customPermissionChecker
    • withCustomPermissionChecker

      public QPermissionRules withCustomPermissionChecker(QCodeReference customPermissionChecker)
      Fluent setter for customPermissionChecker