Package eu.cloudnetservice.driver.permission


package eu.cloudnetservice.driver.permission
  • Class
    Description
    An abstract implementation of a permissible for shared usage.
    Represents a permission management instance which maintains a cache for permission users and groups internally to allow faster loading times (for example looking up the user in the cache rather than the database).
    This management extends the default implementation of the permission management by implementing all methods needed for caching of both permission users and groups.
    This abstract default permission management represents the implementation for the permission management.
    The permissible represents the base for any permission holding object.
    This permission record represents a permission for a permission group or user.
    A builder for a Permission.
    The permission check results represents a tristate for a permission of permissible.
    A permission group is an implementation of the permissible that extends the permissible in the sense that it adds cosmetic options that can be used by other systems.
    A builder for permission groups.
    The main api point for accessing and managing permissions, permission users and permission groups.
    The permission user extends the permissible in that way that it has its own personal permissions.
    A builder for permission users.
    The permission user group info specifies the time-out of a permission group for a permission user.
    A builder for permission user group infos.