## Uses of Interface
de.esprit.netsuite.server.perm.GroupResolver

- Packages that use GroupResolver
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.server.auth | Contains classes for server side user authentication
  de.esprit.netsuite.server.auth.dbuser | Contains a sample User and Group implemantation for database stroage
  de.esprit.netsuite.server.perm | These classes implement the permission system of the esprit server

- - ### Uses of GroupResolver in de.esprit.netsuite.client

    Classes in de.esprit.netsuite.client that implement GroupResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserCache` This class caches the `Group`s and `UserId`s which are configured in the server.

  - ### Uses of GroupResolver in de.esprit.netsuite.server.auth

    Subinterfaces of GroupResolver in de.esprit.netsuite.server.auth
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `GroupManager<S extends ServerContext>` This interface defines the methods for a GroupList implementation.

    Classes in de.esprit.netsuite.server.auth that implement GroupResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGroupManager<S extends ServerContext>` This GroupManager implementation provides the basic framework for managing groups.
    `class` | `DefaultGroupManager<S extends ServerContext>` This implementation stores groups in the srv_group.cfg config file as NDF records.

  - ### Uses of GroupResolver in de.esprit.netsuite.server.auth.dbuser

    Classes in de.esprit.netsuite.server.auth.dbuser that implement GroupResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBGroupManager` This is a custom implementation of a GroupManager.

  - ### Uses of GroupResolver in de.esprit.netsuite.server.perm

    Methods in de.esprit.netsuite.server.perm with parameters of type GroupResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerPermissionConfig.`setGroupResolver(GroupResolver groupResolver)` Installs an instance that can find out the according `Group` of a `UserId`.

Copyright © 2013 EsprIT-Systems. All Rights Reserved.