java.lang.Object
com.illumon.iris.db.v2.permissions.rs.records.TableAcl

public class TableAcl extends Object
The Acl entity, to manage all Table Acls, Table Column Acls, and Table Input Editor Acls
  • Constructor Details

    • TableAcl

      public TableAcl()
      Required default constructor to support auto conversion to json
    • TableAcl

      public TableAcl(String group, String namespace, String tableName, String acl)
      Convenience constructor, that sets all mandatory Table ACl properties
      Parameters:
      group - the group to add the entry for
      namespace - the namespace of the entry ("*" for all namespaces)
      tableName - the tableName of the entry ("*" for all tables within a namespace, if ns is "*" table must also be "*")
      acl - the ACL to add
  • Method Details

    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)
    • getNamespace

      public String getNamespace()
    • setNamespace

      public void setNamespace(String namespace)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getAcl

      public String getAcl()
    • setAcl

      public void setAcl(String acl)
    • getAclDetails

      public String getAclDetails()
    • toString

      public String toString()
      Overrides:
      toString in class Object