# Package com.orchestranetworks.service.directory

package com.orchestranetworks.service.directory

Provides classes for Directory handling.

- Related Packages
  Package
  Description
  com.orchestranetworks.service
  Provides classes and interfaces for implementing specific services and access rules on EBX®.
  com.orchestranetworks.service.directory.ldap
  com.orchestranetworks.service.comparison
  Provides classes and interfaces for to compute differences between adaptations, homes and examine the results.
  com.orchestranetworks.service.extensions
  Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
- Class
  Description
  AuthenticationException
  Directory
  Defines the user directory used by EBX® to authenticate users and to define users and their roles.
  DirectoryDefault
  The default internal directory implementation that is delivered with EBX®.
  DirectoryDefault.RoleEntity
  Represents a role entity that is, or can be, persisted in the default directory.
  DirectoryDefault.UserEntity
  Represents a user entity that is, or can be, persisted in the default directory.
  DirectoryDefaultFactory
  The factory for the default internal implementation of the user and roles directory that is delivered with EBX®.
  DirectoryDefaultHelper
  Helper class that works with `DirectoryDefault` class.
  DirectoryFactory
  Factory for the user and roles directory.
  DirectoryHandler
  An instance of this class wraps the current custom directory implementation, so as to add pre-processing and post-verifications to the directory method implementations.
  Encryption
  Defines an interface for an encryption class.
  EncryptPassword
  Provides a EBX® Default Directory Utility to encrypt a user password.
  HashComputation
  Defines an interface to compute the hash of a password.
  ProfileListContext
  This class is used by a user and roles directory to customize the profiles that a user can select.