Schnittstelle SecurityService

Alle bekannten Implementierungsklassen:
BaseSecurityService

public interface SecurityService
The Security Service manages Users, Groups Roles and Permissions in the system. The task performed by the security service include providing access to the various types of managers.

Because of pluggable nature of the Services, it is possible to create multiple implementations of SecurityService, for example employing database and directory server as the data backend.

Version:
$Id$
Autor:
Eric Pugh
  • Felddetails

    • ROLE

      static final String ROLE
  • Methodendetails

    • getUserManager

      UserManager getUserManager()
      Returns the configured UserManager.
      Gibt zurück:
      An UserManager object
    • getGroupManager

      GroupManager getGroupManager()
      Returns the configured GroupManager.
      Gibt zurück:
      An UserManager object
    • getRoleManager

      RoleManager getRoleManager()
      Returns the configured RoleManager.
      Gibt zurück:
      An RoleManager object
    • getPermissionManager

      PermissionManager getPermissionManager()
      Returns the configured PermissionManager.
      Gibt zurück:
      An PermissionManager object
    • getModelManager

      <T extends ModelManager> T getModelManager()
      Returns the configured ModelManager object that can then be casted to the specific model.
      Typparameter:
      T - ModelManager
      Gibt zurück:
      An ModelManager object