Class ClientPermissions

java.lang.Object
pro.gravit.launcher.ClientPermissions

public class ClientPermissions extends Object
  • Field Details

  • Constructor Details

    • ClientPermissions

      public ClientPermissions()
    • ClientPermissions

      public ClientPermissions(List<String> roles, List<String> permissions)
  • Method Details

    • getSuperuserAccount

      public static ClientPermissions getSuperuserAccount()
    • hasRole

      public boolean hasRole(String role)
    • compile

      public void compile()
    • hasPerm

      public boolean hasPerm(String action)
    • addRole

      public void addRole(String role)
    • addPerm

      public void addPerm(String perm)
    • removePerm

      public void removePerm(String action)
    • getRoles

      public List<String> getRoles()
    • getPerms

      public List<String> getPerms()
    • toString

      public String toString()
      Overrides:
      toString in class Object