Enum Permission

    • Enum Constant Detail

      • INVITE_USER

        public static final Permission INVITE_USER
      • ADD_USER_TO_TEAM

        public static final Permission ADD_USER_TO_TEAM
      • USE_SLASH_COMMANDS

        public static final Permission USE_SLASH_COMMANDS
      • MANAGE_SLASH_COMMANDS

        public static final Permission MANAGE_SLASH_COMMANDS
      • MANAGE_OTHERS_SLASH_COMMANDS

        public static final Permission MANAGE_OTHERS_SLASH_COMMANDS
      • CREATE_PUBLIC_CHANNEL

        public static final Permission CREATE_PUBLIC_CHANNEL
      • CREATE_PRIVATE_CHANNEL

        public static final Permission CREATE_PRIVATE_CHANNEL
      • MANAGE_PUBLIC_CHANNEL_MEMBERS

        public static final Permission MANAGE_PUBLIC_CHANNEL_MEMBERS
      • MANAGE_PRIVATE_CHANNEL_MEMBERS

        public static final Permission MANAGE_PRIVATE_CHANNEL_MEMBERS
      • ASSIGN_SYSTEM_ADMIN_ROLE

        public static final Permission ASSIGN_SYSTEM_ADMIN_ROLE
      • MANAGE_ROLES

        public static final Permission MANAGE_ROLES
      • CREATE_DIRECT_CHANNEL

        public static final Permission CREATE_DIRECT_CHANNEL
      • CREATE_GROUP_CHANNEL

        public static final Permission CREATE_GROUP_CHANNEL
      • MANAGE_PUBLIC_CHANNEL_PROPERTIES

        public static final Permission MANAGE_PUBLIC_CHANNEL_PROPERTIES
      • MANAGE_PRIVATE_CHANNEL_PROPERTIES

        public static final Permission MANAGE_PRIVATE_CHANNEL_PROPERTIES
      • LIST_TEAM_CHANNELS

        public static final Permission LIST_TEAM_CHANNELS
      • JOIN_PUBLIC_CHANNELS

        public static final Permission JOIN_PUBLIC_CHANNELS
      • DELETE_PUBLIC_CHANNEL

        public static final Permission DELETE_PUBLIC_CHANNEL
      • DELETE_PRIVATE_CHANNEL

        public static final Permission DELETE_PRIVATE_CHANNEL
      • EDIT_OTHER_USERS

        public static final Permission EDIT_OTHER_USERS
      • READ_CHANNEL

        public static final Permission READ_CHANNEL
      • ADD_REACTION

        public static final Permission ADD_REACTION
      • REMOVE_REACTION

        public static final Permission REMOVE_REACTION
      • REMOVE_OTHER_REACTIONS

        public static final Permission REMOVE_OTHER_REACTIONS
      • PERMANENT_DELETE_USER

        public static final Permission PERMANENT_DELETE_USER
      • UPLOAD_FILE

        public static final Permission UPLOAD_FILE
      • MANAGE_WEBHOOKS

        public static final Permission MANAGE_WEBHOOKS
      • MANAGE_OTHERS_WEBHOOKS

        public static final Permission MANAGE_OTHERS_WEBHOOKS
      • MANAGE_OAUTH

        public static final Permission MANAGE_OAUTH
      • MANAGE_SYSTEM_WIDE_OAUTH

        public static final Permission MANAGE_SYSTEM_WIDE_OAUTH
      • CREATE_POST

        public static final Permission CREATE_POST
      • EDIT_POST

        public static final Permission EDIT_POST
      • EDIT_OTHERS_POSTS

        public static final Permission EDIT_OTHERS_POSTS
      • DELETE_POST

        public static final Permission DELETE_POST
      • DELETE_OTHERS_POSTS

        public static final Permission DELETE_OTHERS_POSTS
      • REMOVE_USER_FROM_TEAM

        public static final Permission REMOVE_USER_FROM_TEAM
      • CREATE_TEAM

        public static final Permission CREATE_TEAM
      • MANAGE_TEAM

        public static final Permission MANAGE_TEAM
      • IMPORT_TEAM

        public static final Permission IMPORT_TEAM
      • ViEW_TEAM

        public static final Permission ViEW_TEAM
      • LIST_USERS_WITHOUT_TEAM

        public static final Permission LIST_USERS_WITHOUT_TEAM
      • CREATE_USER_ACCESS_TOKEN

        public static final Permission CREATE_USER_ACCESS_TOKEN
      • READ_USER_ACCESS_TOKEN

        public static final Permission READ_USER_ACCESS_TOKEN
      • REVOKE_USER_ACCESS_TOKEN

        public static final Permission REVOKE_USER_ACCESS_TOKEN
      • MANAGE_JOBS

        public static final Permission MANAGE_JOBS
    • Method Detail

      • values

        public static Permission[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Permission c : Permission.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Permission valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getPermissionName

        public String getPermissionName()
      • getScope

        public net.bis5.mattermost.model.Permission.Scope getScope()