Class AllPermission

  • All Implemented Interfaces:
    , Permission

    public class AllPermission
    extends 
    implements 
    An all AllPermission instance is one that always implies any other permission; that is, its implies method always returns true.

    You should be very careful about the users, roles, and/or groups to which this permission is assigned since those respective entities will have the ability to do anything. As such, an instance of this class is typically only assigned only to "root" or "administrator" users or roles.

    Since:
    0.1
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      AllPermission()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean implies​(Permission p)
      Always returns true, indicating any Subject granted this permission can do anything.
      • Methods inherited from class java.lang.

        , , , , , , , , , ,
    • Constructor Detail

      • AllPermission

        public AllPermission()
    • Method Detail

      • implies

        public boolean implies​(Permission p)
        Always returns true, indicating any Subject granted this permission can do anything.
        Specified by:
        implies in interface Permission
        Parameters:
        p - the Permission to check for implies logic.
        Returns:
        true always, indicating any Subject grated this permission can do anything.