Class Permission

java.lang.Object
cloud.commandframework.permission.Permission
All Implemented Interfaces:
CommandPermission

public final class Permission extends Object implements CommandPermission
CommandArgument permission
  • Method Details

    • empty

      public static @NonNull Permission empty()
      Get an empty command permission
      Returns:
      Command permission
    • of

      public static @NonNull Permission of(@NonNull String string)
      Create a command permission instance
      Parameters:
      string - Command permission
      Returns:
      Created command permission
    • getPermission

      public String getPermission()
      Get the command permission
      Returns:
      Command permission
    • getPermissions

      public @NonNull Collection<@NonNull CommandPermission> getPermissions()
      Description copied from interface: CommandPermission
      Get the permission nodes
      Specified by:
      getPermissions in interface CommandPermission
      Returns:
      Permission nodes
    • toString

      public String toString()
      Get the command permission
      Specified by:
      toString in interface CommandPermission
      Overrides:
      toString in class Object
      Returns:
      Command permission
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object