Enum Permission

    • Enum Constant Detail

      • ADD_POST

        public static final Permission ADD_POST
      • EDIT_POST

        public static final Permission EDIT_POST
      • DELETE_POST

        public static final Permission DELETE_POST
      • LIKE_POST

        public static final Permission LIKE_POST
      • UNLIKE_POST

        public static final Permission UNLIKE_POST
      • ADD_COMMENT

        public static final Permission ADD_COMMENT
      • EDIT_COMMENT

        public static final Permission EDIT_COMMENT
      • DELETE_COMMENT

        public static final Permission DELETE_COMMENT
      • LIKE_COMMENT

        public static final Permission LIKE_COMMENT
      • UNLIKE_COMMENT

        public static final Permission UNLIKE_COMMENT
      • FOLLOW_USER

        public static final Permission FOLLOW_USER
      • UNFOLLOW_USER

        public static final Permission UNFOLLOW_USER
      • EDIT_PASSWORD

        public static final Permission EDIT_PASSWORD
    • 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
      • getAction

        public final String getAction()
      • getRegularPermissions

        public static Permission[] getRegularPermissions()