## Uses of Interface
de.esprit.netsuite.server.permission.EspritPermissionOwner

- Packages that use EspritPermissionOwner
  Package | Description
  --- | ---
  de.esprit.netsuite.client.tool.permission | Contains basic classes for permission management support
  de.esprit.netsuite.client.tool.permission.agent | Contains agents for permission management support
  de.esprit.netsuite.server.auth.dbuser | Contains a sample User and Group implemantation for database stroage
  de.esprit.netsuite.server.auth.group | Contains classes defining groups for the esprit server
  de.esprit.netsuite.server.auth.user | Contains classes defining users for the esprit server
  de.esprit.netsuite.server.permission | These classes implement the permission system of the esprit server

- - ### Uses of EspritPermissionOwner in de.esprit.netsuite.client.tool.permission

    Methods in de.esprit.netsuite.client.tool.permission that return EspritPermissionOwner
    Modifier and Type | Method and Description
    --- | ---
    `EspritPermissionOwner` | PermFilterModel.`getSelectedOwner()`

    Methods in de.esprit.netsuite.client.tool.permission with parameters of type EspritPermissionOwner
    Modifier and Type | Method and Description
    --- | ---
    `void` | PermDefsListModel.`loadFor(EspritPermissionOwner owner)`

  - ### Uses of EspritPermissionOwner in de.esprit.netsuite.client.tool.permission.agent

    Constructors in de.esprit.netsuite.client.tool.permission.agent with parameters of type EspritPermissionOwner
    Constructor and Description
    `AssignPermissionsAgent(ClientContext ctx, PermissionDefinition permDef, EspritPermissionOwner owner, EspritPermission[] permissions)`
    `GetAssignedPermissionsAgent(ClientContext ctx, PermissionDefinition permDef, EspritPermissionOwner owner)`
    `GetPermissionDefinitionsAgent(ClientContext ctx, EspritPermissionOwner owner)`

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

    Classes in de.esprit.netsuite.server.auth.dbuser that implement EspritPermissionOwner
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatabaseGroup` This is a basic implementation of a database user.
    `class` | `DBGroup` This is a sample custom implementation of a database group

  - ### Uses of EspritPermissionOwner in de.esprit.netsuite.server.auth.group

    Subinterfaces of EspritPermissionOwner in de.esprit.netsuite.server.auth.group
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Group` This interface defines an EsprIT user group

    Classes in de.esprit.netsuite.server.auth.group that implement EspritPermissionOwner
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGroup` This is a default implementation for a `Group` object
    `class` | `DefaultGroup` This is a default implementation for an EsprIT user group

  - ### Uses of EspritPermissionOwner in de.esprit.netsuite.server.auth.user

    Classes in de.esprit.netsuite.server.auth.user that implement EspritPermissionOwner
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserId` This class keeps the login information of a user who is currently logged in

  - ### Uses of EspritPermissionOwner in de.esprit.netsuite.server.permission

    Constructors in de.esprit.netsuite.server.permission with parameters of type EspritPermissionOwner
    Constructor and Description
    `PermissionAssignmentChangeEvent(SessionId sessionId, PermissionDefinition permDef, EspritPermissionOwner owner, EspritPermission[] permissions)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.