Package africa.absa.inception.security
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 Summary
Constructors Constructor Description UserDirectoryCapabilities()Constructs a new UserDirectoryCapabilities.UserDirectoryCapabilities(boolean supportsAdminChangePassword, boolean supportsChangePassword, boolean supportsGroupAdministration, boolean supportsGroupMemberAdministration, boolean supportsPasswordExpiry, boolean supportsPasswordHistory, boolean supportsUserAdministration, boolean supportsUserLocks)Constructs a new UserDirectoryCapabilities.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetSupportsAdminChangePassword()Returns whether the user directory supports the admin change password capability.booleangetSupportsChangePassword()Returns whether the user directory supports the change password capability.booleangetSupportsGroupAdministration()Returns whether the user directory supports the group administration capability.booleangetSupportsGroupMemberAdministration()Returns whether the user directory supports the group member administration capability.booleangetSupportsPasswordExpiry()Returns whether the user directory supports the password expiry capability.booleangetSupportsPasswordHistory()Returns whether the user directory supports the password history capability.booleangetSupportsUserAdministration()Returns whether the user directory supports the user administration capability.booleangetSupportsUserLocks()Returns whether the user directory supports the user locks capability.
-
-
-
Constructor Detail
-
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 capabilitysupportsChangePassword- the user directory supports the change password capabilitysupportsGroupAdministration- the user directory supports the group administration capabilitysupportsGroupMemberAdministration- the user directory supports the group member administration capabilitysupportsPasswordExpiry- the user directory supports the password expiry capabilitysupportsPasswordHistory- the user directory supports the password history capabilitysupportsUserAdministration- the user directory supports the user administration capabilitysupportsUserLocks- the user directory supports the user locks capability
-
-
Method Detail
-
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
-
-