Class UserDirectoryCapabilities

java.lang.Object
africa.absa.inception.security.UserDirectoryCapabilities

public class UserDirectoryCapabilities extends Object
The UserDirectoryCapabilities class holds the information that describes the capabilities supported by a user directory.
Author:
Marcus Portmann
  • Constructor Details

    • UserDirectoryCapabilities

      public UserDirectoryCapabilities()
      Constructs a new UserDirectoryCapabilities.
    • UserDirectoryCapabilities

      public UserDirectoryCapabilities(boolean supportsAdminChangePassword, boolean supportsChangePassword, boolean supportsGroupAdministration, boolean supportsGroupMemberAdministration, boolean supportsPasswordExpiry, boolean supportsPasswordHistory, boolean supportsUserAdministration, boolean supportsUserLocks)
      Constructs a new UserDirectoryCapabilities.
      Parameters:
      supportsAdminChangePassword - the user directory supports the admin change password capability
      supportsChangePassword - the user directory supports the change password capability
      supportsGroupAdministration - the user directory supports the group administration capability
      supportsGroupMemberAdministration - the user directory supports the group member administration capability
      supportsPasswordExpiry - the user directory supports the password expiry capability
      supportsPasswordHistory - the user directory supports the password history capability
      supportsUserAdministration - the user directory supports the user administration capability
      supportsUserLocks - the user directory supports the user locks capability
  • Method Details

    • getSupportsAdminChangePassword

      public boolean getSupportsAdminChangePassword()
      Returns whether the user directory supports the admin change password capability.
      Returns:
      true if the user directory supports the admin change password capability or false otherwise
    • getSupportsChangePassword

      public boolean getSupportsChangePassword()
      Returns whether the user directory supports the change password capability.
      Returns:
      true if the user directory supports the change password capability or false otherwise
    • getSupportsGroupAdministration

      public boolean getSupportsGroupAdministration()
      Returns whether the user directory supports the group administration capability.
      Returns:
      true if the user directory supports the group administration capability or false otherwise
    • getSupportsGroupMemberAdministration

      public boolean getSupportsGroupMemberAdministration()
      Returns whether the user directory supports the group member administration capability.
      Returns:
      true if the user directory supports the group member administration capability or false otherwise
    • getSupportsPasswordExpiry

      public boolean getSupportsPasswordExpiry()
      Returns whether the user directory supports the password expiry capability.
      Returns:
      true if the user directory supports the password expiry capability or false otherwise
    • getSupportsPasswordHistory

      public boolean getSupportsPasswordHistory()
      Returns whether the user directory supports the password history capability.
      Returns:
      true if the user directory supports the password history capability or false otherwise
    • getSupportsUserAdministration

      public boolean getSupportsUserAdministration()
      Returns whether the user directory supports the user administration capability.
      Returns:
      true if the user directory supports the user administration capability or false otherwise
    • getSupportsUserLocks

      public boolean getSupportsUserLocks()
      Returns whether the user directory supports the user locks capability.
      Returns:
      true if the user directory supports the user locks capability or false