A B C D E F G H I L N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTIVE - africa.absa.inception.security.TenantStatus
- ACTIVE - africa.absa.inception.security.UserStatus
- addFunction(Function) - Method in class africa.absa.inception.security.Role
-
Add the function to the role.
- addMemberToGroup(String, GroupMemberType, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- addMemberToGroup(String, GroupMemberType, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- addMemberToGroup(UUID, String, GroupMemberType, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Add the group member to the group.
- addMemberToGroup(UUID, String, GroupMemberType, String) - Method in class africa.absa.inception.security.SecurityService
- addRole(Role) - Method in class africa.absa.inception.security.Group
-
Add the role to the group.
- addRoleToGroup(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- addRoleToGroup(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- addRoleToGroup(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- addRoleToGroup(UUID, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Add the role to the group.
- addRoleToGroup(UUID, String, String) - Method in class africa.absa.inception.security.SecurityService
- addUser(User) - Method in class africa.absa.inception.security.Group
-
Add the user to the group.
- addUserDirectoryToTenant(UUID, UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Add the user directory to the tenant.
- addUserDirectoryToTenant(UUID, UUID) - Method in class africa.absa.inception.security.SecurityService
- addUserDirectoryToTenant(UUID, UUID) - Method in interface africa.absa.inception.security.TenantRepository
- addUserToGroup(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- addUserToGroup(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- addUserToGroup(UUID, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Add the user to the group.
- addUserToGroup(UUID, String, String) - Method in class africa.absa.inception.security.SecurityService
- addUserToGroup(UUID, UUID) - Method in interface africa.absa.inception.security.GroupRepository
- adminChangePassword(String, String, boolean, boolean, boolean, PasswordChangeReason) - Method in class africa.absa.inception.security.InternalUserDirectory
- adminChangePassword(String, String, boolean, boolean, boolean, PasswordChangeReason) - Method in class africa.absa.inception.security.LDAPUserDirectory
- adminChangePassword(UUID, String, String, boolean, boolean, boolean, PasswordChangeReason) - Method in interface africa.absa.inception.security.ISecurityService
-
Administratively change the password for the user.
- adminChangePassword(UUID, String, String, boolean, boolean, boolean, PasswordChangeReason) - Method in class africa.absa.inception.security.SecurityService
- ADMINISTRATIVE - africa.absa.inception.security.PasswordChangeReason
- ADMINISTRATOR_ROLE_CODE - Static variable in interface africa.absa.inception.security.ISecurityService
-
The code for the Administrator role.
- ADMINISTRATOR_USERNAME - Static variable in interface africa.absa.inception.security.ISecurityService
-
The username for the Administrator user.
- ADMINISTRATORS_GROUP_ID - Static variable in interface africa.absa.inception.security.ISecurityService
-
The Universally Unique Identifier (UUID) for the Administrators group.
- ADMINISTRATORS_GROUP_NAME - Static variable in interface africa.absa.inception.security.ISecurityService
-
The name of the Administrators group.
- africa.absa.inception.security - package africa.absa.inception.security
- afterPropertiesSet() - Method in class africa.absa.inception.security.SecurityService
- authenticate(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- authenticate(String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Authenticate the user.
- authenticate(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- authenticate(String, String) - Method in class africa.absa.inception.security.SecurityService
- authenticate(Authentication) - Method in class africa.absa.inception.security.SecurityServiceAuthenticationManager
-
Attempts to authenticate the passed
Authenticationobject, returning a fully populated Authentication object (including granted authorities) if successful. - AuthenticationFailedException - Exception in africa.absa.inception.security
-
An AuthenticationFailedException is thrown to indicate that a security operation failed as a result of an authentication failure.
- AuthenticationFailedException(String) - Constructor for exception africa.absa.inception.security.AuthenticationFailedException
-
Constructs a new AuthenticationFailedException with the specified message.
- AuthenticationFailedException(String, Throwable) - Constructor for exception africa.absa.inception.security.AuthenticationFailedException
-
Constructs a new AuthenticationFailedException with the specified message and cause.
- AuthenticationToken - Class in africa.absa.inception.security
-
The AuthenticationToken class.
- AuthenticationToken(UserDetails) - Constructor for class africa.absa.inception.security.AuthenticationToken
-
Constructs a new AuthenticationToken.
B
- BackgroundPasswordResetExpiry - Class in africa.absa.inception.security
-
The BackgroundPasswordResetExpiry class implements the background password reset expiry.
- BackgroundPasswordResetExpiry(PasswordResetRepository) - Constructor for class africa.absa.inception.security.BackgroundPasswordResetExpiry
-
Constructs a new BackgroundPasswordResetExpiry.
C
- changePassword(String, String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- changePassword(String, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Change the password for the user.
- changePassword(String, String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- changePassword(String, String, String) - Method in class africa.absa.inception.security.SecurityService
- changePassword(UUID, String, int, Optional<LocalDateTime>) - Method in interface africa.absa.inception.security.UserRepository
- code() - Method in enum africa.absa.inception.security.GroupMemberType
-
Returns the code for the group member type.
- code() - Method in enum africa.absa.inception.security.PasswordChangeReason
-
Returns the code for the password change reason.
- code() - Method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the code value for the password reset status.
- code() - Method in enum africa.absa.inception.security.TenantStatus
-
Returns the code value for the tenant status.
- code() - Method in enum africa.absa.inception.security.UserSortBy
-
Returns the code for the method used to sort a list of users.
- code() - Method in enum africa.absa.inception.security.UserStatus
-
Returns the code value for the user status.
- COMPLETED - africa.absa.inception.security.PasswordResetStatus
- contains(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns whether the list of user attributes contains a user attribute whose name matches the specified name.
- contains(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns whether the list of user directory parameters contains a user directory parameter whose name matches the specified name.
- convert(GroupMemberType) - Method in class africa.absa.inception.security.GroupMemberTypeToStringConverter
- convert(PasswordChangeReason) - Method in class africa.absa.inception.security.PasswordChangeReasonToStringConverter
- convert(PasswordResetStatus) - Method in class africa.absa.inception.security.PasswordResetStatusToStringConverter
- convert(TenantStatus) - Method in class africa.absa.inception.security.TenantStatusToStringConverter
- convert(UserSortBy) - Method in class africa.absa.inception.security.UserSortByToStringConverter
- convert(UserStatus) - Method in class africa.absa.inception.security.UserStatusToStringConverter
- convert(String) - Method in class africa.absa.inception.security.StringToGroupMemberTypeConverter
- convert(String) - Method in class africa.absa.inception.security.StringToPasswordChangeReasonConverter
- convert(String) - Method in class africa.absa.inception.security.StringToPasswordResetStatusConverter
- convert(String) - Method in class africa.absa.inception.security.StringToTenantStatusConverter
- convert(String) - Method in class africa.absa.inception.security.StringToUserSortByConverter
- convert(String) - Method in class africa.absa.inception.security.StringToUserStatusConverter
- convertToDatabaseColumn(PasswordResetStatus) - Method in class africa.absa.inception.security.PasswordResetStatusConverter
-
Converts the value stored in the entity attribute into the data representation to be stored in the database.
- convertToDatabaseColumn(TenantStatus) - Method in class africa.absa.inception.security.TenantStatusConverter
-
Converts the value stored in the entity attribute into the data representation to be stored in the database.
- convertToDatabaseColumn(UserStatus) - Method in class africa.absa.inception.security.UserStatusConverter
-
Converts the value stored in the entity attribute into the data representation to be stored in the database.
- convertToEntityAttribute(Integer) - Method in class africa.absa.inception.security.PasswordResetStatusConverter
-
Converts the data stored in the database column into the value to be stored in the entity attribute.
- convertToEntityAttribute(Integer) - Method in class africa.absa.inception.security.TenantStatusConverter
-
Converts the data stored in the database column into the value to be stored in the entity attribute.
- convertToEntityAttribute(Integer) - Method in class africa.absa.inception.security.UserStatusConverter
-
Converts the data stored in the database column into the value to be stored in the entity attribute.
- countByNameContainingIgnoreCase(String) - Method in interface africa.absa.inception.security.TenantRepository
- countByNameContainingIgnoreCase(String) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- countByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- countByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- countFiltered(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- countFiltered(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- countFilteredUsernamesForGroup(UUID, UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- countGroupRole(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- countTenantUserDirectory(UUID, UUID) - Method in interface africa.absa.inception.security.TenantRepository
- countUsernamesForGroup(UUID, UUID) - Method in interface africa.absa.inception.security.GroupRepository
- countUsersById(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- createFunction(Function) - Method in interface africa.absa.inception.security.ISecurityService
-
Create the new function.
- createFunction(Function) - Method in class africa.absa.inception.security.SecurityService
- createGroup(Group) - Method in class africa.absa.inception.security.InternalUserDirectory
- createGroup(Group) - Method in interface africa.absa.inception.security.ISecurityService
-
Create the new group.
- createGroup(Group) - Method in class africa.absa.inception.security.LDAPUserDirectory
- createGroup(Group) - Method in class africa.absa.inception.security.SecurityService
- createTenant(Tenant, boolean) - Method in interface africa.absa.inception.security.ISecurityService
-
Create the new tenant.
- createTenant(Tenant, boolean) - Method in class africa.absa.inception.security.SecurityService
- createUser(User, boolean, boolean) - Method in class africa.absa.inception.security.InternalUserDirectory
- createUser(User, boolean, boolean) - Method in interface africa.absa.inception.security.ISecurityService
-
Create the new user.
- createUser(User, boolean, boolean) - Method in class africa.absa.inception.security.LDAPUserDirectory
- createUser(User, boolean, boolean) - Method in class africa.absa.inception.security.SecurityService
- createUserDirectory(UserDirectory) - Method in interface africa.absa.inception.security.ISecurityService
-
Create the new user directory.
- createUserDirectory(UserDirectory) - Method in class africa.absa.inception.security.SecurityService
- Credential - Interface in africa.absa.inception.security
-
The Credential interface represents the abstract notion of a credential, which is a piece of security information that can be used to confirm the identity of an entity, such as an individual, a corporation, a login id, etc.
D
- DEFAULT_TENANT_ID - Static variable in interface africa.absa.inception.security.ISecurityService
-
The Universally Unique Identifier (UUID) for the default tenant.
- DEFAULT_USER_DIRECTORY_ID - Static variable in interface africa.absa.inception.security.ISecurityService
-
The Universally Unique Identifier (UUID) for the default internal user directory.
- deleteById(String) - Method in interface africa.absa.inception.security.FunctionRepository
- deleteById(String) - Method in interface africa.absa.inception.security.RoleRepository
- deleteById(String) - Method in interface africa.absa.inception.security.UserDirectoryTypeRepository
- deleteById(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- deleteById(UUID) - Method in interface africa.absa.inception.security.TenantRepository
- deleteById(UUID) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- deleteById(UUID) - Method in interface africa.absa.inception.security.UserRepository
- deleteFunction(String) - Method in interface africa.absa.inception.security.ISecurityService
-
Delete the function.
- deleteFunction(String) - Method in class africa.absa.inception.security.SecurityService
- deleteGroup(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- deleteGroup(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- deleteGroup(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Delete the group.
- deleteGroup(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- deleteTenant(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Delete the tenant.
- deleteTenant(UUID) - Method in class africa.absa.inception.security.SecurityService
- deleteUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- deleteUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- deleteUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Delete the user.
- deleteUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- deleteUserDirectory(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Delete the user directory.
- deleteUserDirectory(UUID) - Method in class africa.absa.inception.security.SecurityService
- description() - Method in enum africa.absa.inception.security.GroupMemberType
-
Returns the description for the group member type.
- description() - Method in enum africa.absa.inception.security.PasswordChangeReason
-
Returns the description for the password change reason.
- description() - Method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the description for the password reset status.
- description() - Method in enum africa.absa.inception.security.TenantStatus
-
Returns the description for the tenant status.
- description() - Method in enum africa.absa.inception.security.UserSortBy
-
Returns the description for the method used to sort a list of users.
- description() - Method in enum africa.absa.inception.security.UserStatus
-
Returns the description for the user status.
- DuplicateFunctionException - Exception in africa.absa.inception.security
-
A DuplicateFunctionException is thrown to indicate that a security operation failed as a result of a duplicate function.
- DuplicateFunctionException(String) - Constructor for exception africa.absa.inception.security.DuplicateFunctionException
-
Constructs a new DuplicateFunctionException.
- DuplicateGroupException - Exception in africa.absa.inception.security
-
A DuplicateGroupException is thrown to indicate that a security operation failed as a result of a duplicate group.
- DuplicateGroupException(String) - Constructor for exception africa.absa.inception.security.DuplicateGroupException
-
Constructs a new DuplicateGroupException.
- DuplicateTenantException - Exception in africa.absa.inception.security
-
A DuplicateTenantException is thrown to indicate that a security operation failed as a result of a duplicate tenant.
- DuplicateTenantException(String) - Constructor for exception africa.absa.inception.security.DuplicateTenantException
-
Constructs a new DuplicateTenantException.
- DuplicateTenantException(UUID) - Constructor for exception africa.absa.inception.security.DuplicateTenantException
-
Constructs a new DuplicateTenantException.
- DuplicateUserDirectoryException - Exception in africa.absa.inception.security
-
A DuplicateUserDirectoryException is thrown to indicate that a security operation failed as a result of a duplicate user directory.
- DuplicateUserDirectoryException(String) - Constructor for exception africa.absa.inception.security.DuplicateUserDirectoryException
-
Constructs a new DuplicateUserDirectoryException.
- DuplicateUserDirectoryException(UUID) - Constructor for exception africa.absa.inception.security.DuplicateUserDirectoryException
-
Constructs a new DuplicateUserDirectoryException.
- DuplicateUserException - Exception in africa.absa.inception.security
-
A DuplicateUserException is thrown to indicate that a security operation failed as a result of duplicate users.
- DuplicateUserException(String) - Constructor for exception africa.absa.inception.security.DuplicateUserException
-
Constructs a new DuplicateUserException.
E
- equals(Object) - Method in interface africa.absa.inception.security.Credential
-
The equals method checks if the specified object is the same credential as this object.
- equals(Object) - Method in class africa.absa.inception.security.Function
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.Group
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.PasswordReset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.PasswordResetId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.Role
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.Tenant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.User
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.UserDirectory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.UserDirectorySummary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class africa.absa.inception.security.UserDirectoryType
-
Indicates whether some other object is "equal to" this one.
- ExistingGroupMembersException - Exception in africa.absa.inception.security
-
A ExistingGroupMembersException is thrown to indicate that a security operation failed as a result of existing group members.
- ExistingGroupMembersException(String) - Constructor for exception africa.absa.inception.security.ExistingGroupMembersException
-
Constructs a new ExistingGroupMembersException.
- ExistingPasswordException - Exception in africa.absa.inception.security
-
An ExistingPasswordException is thrown to indicate that a security operation failed as a result of an existing password e.g.
- ExistingPasswordException(String) - Constructor for exception africa.absa.inception.security.ExistingPasswordException
-
Constructs a new ExistingPasswordException.
- existsByNameIgnoreCase(String) - Method in interface africa.absa.inception.security.TenantRepository
- existsByNameIgnoreCase(String) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- existsByUserDirectoryIdAndNameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- existsByUserDirectoryIdAndUsernameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- EXPIRED - africa.absa.inception.security.PasswordResetStatus
- EXPIRED - africa.absa.inception.security.UserStatus
- ExpiredPasswordException - Exception in africa.absa.inception.security
-
A ExpiredPasswordException is thrown to indicate that a security operation failed as a result of an expired password.
- ExpiredPasswordException(String) - Constructor for exception africa.absa.inception.security.ExpiredPasswordException
-
Constructs a new ExpiredPasswordException.
- expirePasswordResets() - Method in class africa.absa.inception.security.BackgroundPasswordResetExpiry
-
Expire the password resets.
- expirePasswordResets(LocalDateTime, LocalDateTime) - Method in interface africa.absa.inception.security.PasswordResetRepository
F
- findAllByOrderByNameAsc(Pageable) - Method in interface africa.absa.inception.security.TenantRepository
- findAllByOrderByNameAsc(Pageable) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- findAllByOrderByNameAsc(Pageable) - Method in interface africa.absa.inception.security.UserDirectorySummaryRepository
- findAllByOrderByNameDesc(Pageable) - Method in interface africa.absa.inception.security.TenantRepository
- findAllByOrderByNameDesc(Pageable) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- findAllByOrderByNameDesc(Pageable) - Method in interface africa.absa.inception.security.UserDirectorySummaryRepository
- findAllByTenantId(UUID) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- findAllByTenantId(UUID) - Method in interface africa.absa.inception.security.UserDirectorySummaryRepository
- findAllByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.TenantRepository
- findAllByUsernameAndStatus(String, PasswordResetStatus) - Method in interface africa.absa.inception.security.PasswordResetRepository
- findByNameContainingIgnoreCaseOrderByNameAsc(String, Pageable) - Method in interface africa.absa.inception.security.TenantRepository
- findByNameContainingIgnoreCaseOrderByNameAsc(String, Pageable) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- findByNameContainingIgnoreCaseOrderByNameAsc(String, Pageable) - Method in interface africa.absa.inception.security.UserDirectorySummaryRepository
- findByNameContainingIgnoreCaseOrderByNameDesc(String, Pageable) - Method in interface africa.absa.inception.security.TenantRepository
- findByNameContainingIgnoreCaseOrderByNameDesc(String, Pageable) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- findByNameContainingIgnoreCaseOrderByNameDesc(String, Pageable) - Method in interface africa.absa.inception.security.UserDirectorySummaryRepository
- findByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- findByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- findByUserDirectoryId(UUID, Pageable) - Method in interface africa.absa.inception.security.GroupRepository
- findByUserDirectoryId(UUID, Pageable) - Method in interface africa.absa.inception.security.UserRepository
- findByUserDirectoryIdAndNameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- findByUserDirectoryIdAndUsernameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- findFiltered(UUID, String, Pageable) - Method in interface africa.absa.inception.security.GroupRepository
- findFiltered(UUID, String, Pageable) - Method in interface africa.absa.inception.security.UserRepository
- findUsers(List<UserAttribute>) - Method in class africa.absa.inception.security.InternalUserDirectory
- findUsers(List<UserAttribute>) - Method in class africa.absa.inception.security.LDAPUserDirectory
- findUsers(UUID, List<UserAttribute>) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the users matching the user attribute criteria.
- findUsers(UUID, List<UserAttribute>) - Method in class africa.absa.inception.security.SecurityService
- fromCode(String) - Static method in enum africa.absa.inception.security.GroupMemberType
-
Returns the group member type given by the specified code value.
- fromCode(String) - Static method in enum africa.absa.inception.security.PasswordChangeReason
-
Returns the password change reason given by the specified code value.
- fromCode(String) - Static method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the password reset status given by the specified code value.
- fromCode(String) - Static method in enum africa.absa.inception.security.TenantStatus
-
Returns the tenant status given by the specified code value.
- fromCode(String) - Static method in enum africa.absa.inception.security.UserSortBy
-
Returns the method used to sort a list of users given by the specified code value.
- fromCode(String) - Static method in enum africa.absa.inception.security.UserStatus
-
Returns the user status given by the specified code value.
- fromNumericCode(int) - Static method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the password reset status for the specified numeric code.
- fromNumericCode(int) - Static method in enum africa.absa.inception.security.TenantStatus
-
Returns the tenant status for the specified numeric code.
- fromNumericCode(int) - Static method in enum africa.absa.inception.security.UserStatus
-
Returns the user status for the specified numeric code.
- Function - Class in africa.absa.inception.security
-
The Function class holds the information for a discrete unit of functionality for an application that can be assigned to Roles.
- Function() - Constructor for class africa.absa.inception.security.Function
-
Constructs a new Function.
- Function(String, String, String) - Constructor for class africa.absa.inception.security.Function
-
Constructs a new Function.
- FunctionNotFoundException - Exception in africa.absa.inception.security
-
A FunctionNotFoundException is thrown to indicate that a security operation failed as a result of a function that could not be found.
- FunctionNotFoundException(String) - Constructor for exception africa.absa.inception.security.FunctionNotFoundException
-
Constructs a new FunctionNotFoundException.
- FunctionRepository - Interface in africa.absa.inception.security
-
The FunctionRepository interface declares the repository for the Function domain type.
G
- getAuthorities() - Method in class africa.absa.inception.security.UserDetails
-
Returns the authorities granted to the user.
- getBinaryValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the binary value for the user attribute.
- getBinaryValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the binary value for the user directory parameter.
- getBinaryValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the binary value for the user attribute with the specified name in the specified list.
- getBinaryValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the binary value for the user directory parameter with the specified name in the specified list.
- getBooleanValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the boolean value for the user directory parameter with the specified name in the specified list.
- getCapabilities() - Method in class africa.absa.inception.security.InternalUserDirectory
- getCapabilities() - Method in class africa.absa.inception.security.LDAPUserDirectory
- getCode() - Method in class africa.absa.inception.security.Function
-
Returns the code for the function.
- getCode() - Method in class africa.absa.inception.security.Role
-
Returns the code for the role.
- getCode() - Method in class africa.absa.inception.security.UserDirectoryType
-
Returns the code for the user directory type.
- getCompleted() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the date and time the password reset was completed.
- getConfiguration() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the XML configuration data for the user directory.
- getCreated() - Method in class africa.absa.inception.security.Group
-
Returns the date and time the group was created.
- getCreated() - Method in class africa.absa.inception.security.Tenant
-
Returns the date and time the tenant was created.
- getCreated() - Method in class africa.absa.inception.security.User
-
Returns the date and time the user was created.
- getCreated() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the date and time the user directory was created.
- getCredentials() - Method in class africa.absa.inception.security.AuthenticationToken
- getDecimalValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the BigDecimal value for the user attribute.
- getDecimalValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the BigDecimal value for the user directory parameter.
- getDecimalValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the BigDecimal value for the user attribute with the specified name in the specified list.
- getDecimalValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the BigDecimal value for the user directory parameter with the specified name in the specified list.
- getDescription() - Method in class africa.absa.inception.security.Function
-
Returns the description for the function.
- getDescription() - Method in class africa.absa.inception.security.Group
-
Returns the description for the group.
- getDescription() - Method in class africa.absa.inception.security.Role
-
Returns the description for the role.
- getDoubleValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the double value for the user attribute.
- getDoubleValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the double value for the user directory parameter.
- getDoubleValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the double value for the user attribute with the specified name in the specified list.
- getDoubleValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the double value for the user directory parameter with the specified name in the specified list.
- getEmail() - Method in class africa.absa.inception.security.User
-
Returns the e-mail address for the user.
- getExpired() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the date and time the password reset expired.
- getExpirePassword() - Method in class africa.absa.inception.security.PasswordChange
-
Returns whether the user's password should be expired when performing an administrative password change.
- getFilter() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the optional filter that was applied to the group members.
- getFilter() - Method in class africa.absa.inception.security.Groups
-
Returns the optional filter that was applied to the groups.
- getFilter() - Method in class africa.absa.inception.security.Tenants
-
Returns the optional filter that was applied to the tenants.
- getFilter() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the optional filter that was applied to the user directories.
- getFilter() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the optional filter that was applied to the user directory summaries.
- getFilter() - Method in class africa.absa.inception.security.Users
-
Returns the optional filter that was applied to the users.
- getFilteredUsernamesForGroup(UUID, UUID, String, Pageable) - Method in interface africa.absa.inception.security.GroupRepository
- getFunction(String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the function.
- getFunction(String) - Method in class africa.absa.inception.security.SecurityService
- getFunctionCodesByUserDirectoryIdAndGroupNames(UUID, List<String>) - Method in interface africa.absa.inception.security.GroupRepository
- getFunctionCodesByUserId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- getFunctionCodesForUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getFunctionCodesForUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getFunctionCodesForUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the function codes for the user.
- getFunctionCodesForUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getFunctions() - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve all the functions.
- getFunctions() - Method in class africa.absa.inception.security.Role
-
Returns the functions associated with the role.
- getFunctions() - Method in class africa.absa.inception.security.SecurityService
- getGroup(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroup(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroup(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the group.
- getGroup(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getGroupMembers() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the group members.
- getGroupName() - Method in class africa.absa.inception.security.GroupMember
-
Returns the name of the group.
- getGroupName() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the name of the group the group members are associated with.
- getGroupName() - Method in class africa.absa.inception.security.GroupRole
-
Returns the name of the group.
- getGroupNames() - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroupNames() - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroupNames(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve all the group names.
- getGroupNames(UUID) - Method in class africa.absa.inception.security.SecurityService
- getGroupNamesByUserId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- getGroupNamesForUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroupNamesForUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroupNamesForUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the names of the groups the user is a member of.
- getGroupNamesForUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getGroupRepository() - Method in class africa.absa.inception.security.UserDirectoryBase
-
Returns the Group Repository.
- getGroups() - Method in class africa.absa.inception.security.Groups
-
Returns the groups.
- getGroups() - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroups() - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroups() - Method in class africa.absa.inception.security.Role
-
Returns the groups the role is associated with.
- getGroups() - Method in class africa.absa.inception.security.User
-
Returns the groups the user is associated with.
- getGroups(String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroups(String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroups(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve all the groups.
- getGroups(UUID) - Method in class africa.absa.inception.security.SecurityService
- getGroups(UUID, String, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the groups.
- getGroups(UUID, String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getGroupsByUserId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- getGroupsForUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getGroupsForUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getGroupsForUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the groups the user is a member of.
- getGroupsForUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getId() - Method in class africa.absa.inception.security.Group
-
Returns the Universally Unique Identifier (UUID) for the group.
- getId() - Method in class africa.absa.inception.security.Tenant
-
Returns the Universally Unique Identifier (UUID) for the tenant.
- getId() - Method in class africa.absa.inception.security.User
-
Returns the Universally Unique Identifier (UUID) for the user.
- getId() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the Universally Unique Identifier (UUID) for the user directory.
- getId() - Method in class africa.absa.inception.security.UserDirectorySummary
-
Returns the Universally Unique Identifier (UUID) for the user directory.
- getIdByUserDirectoryIdAndNameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- getIdByUserDirectoryIdAndUsernameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- getIntegerValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the int value for the user attribute.
- getIntegerValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the int value for the user directory parameter.
- getIntegerValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the int value for the user attribute with the specified name in the specified list.
- getIntegerValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the int value for the user directory parameter with the specified name in the specified list.
- getLockUser() - Method in class africa.absa.inception.security.PasswordChange
-
Returns whether the user should be locked when performing an administrative password change.
- getLongValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the long value for the user attribute.
- getLongValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the long value for the user directory parameter.
- getLongValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the long value for the user attribute with the specified name in the specified list.
- getLongValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the long value for the user directory parameter with the specified name in the specified list.
- getMemberName() - Method in class africa.absa.inception.security.GroupMember
-
Returns the name of the group member.
- getMembersForGroup(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getMembersForGroup(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getMembersForGroup(String, String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.InternalUserDirectory
- getMembersForGroup(String, String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getMembersForGroup(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the group members for the group.
- getMembersForGroup(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getMembersForGroup(UUID, String, String, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the group members for the group.
- getMembersForGroup(UUID, String, String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getMemberType() - Method in class africa.absa.inception.security.GroupMember
-
Returns the group member type.
- getMobileNumber() - Method in class africa.absa.inception.security.User
-
Returns the international format mobile number for the user.
- getName() - Method in class africa.absa.inception.security.Function
-
Returns the name of the function.
- getName() - Method in class africa.absa.inception.security.Group
-
Returns the name of the group.
- getName() - Method in class africa.absa.inception.security.Role
-
Returns the name of the role.
- getName() - Method in class africa.absa.inception.security.Tenant
-
Returns the name of the tenant.
- getName() - Method in class africa.absa.inception.security.User
-
Returns the name of the user.
- getName() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the name of the user attribute.
- getName() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the name of the user directory.
- getName() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the name of the user directory parameter.
- getName() - Method in class africa.absa.inception.security.UserDirectorySummary
-
Returns the name of the user directory.
- getName() - Method in class africa.absa.inception.security.UserDirectoryType
-
Returns the name of the user directory type.
- getNameById(UUID) - Method in interface africa.absa.inception.security.TenantRepository
- getNameById(UUID) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- getNameByUserDirectoryIdAndUsernameIgnoreCase(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- getNamesByUserDirectoryId(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- getNewPassword() - Method in class africa.absa.inception.security.PasswordChange
-
Returns the new password.
- getPageIndex() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the optional page index.
- getPageIndex() - Method in class africa.absa.inception.security.Groups
-
Returns the optional page index.
- getPageIndex() - Method in class africa.absa.inception.security.Tenants
-
Returns the optional page index.
- getPageIndex() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the optional page index.
- getPageIndex() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the optional page index.
- getPageIndex() - Method in class africa.absa.inception.security.Users
-
Returns the optional page index.
- getPageSize() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the optional page size.
- getPageSize() - Method in class africa.absa.inception.security.Groups
-
Returns the optional page size.
- getPageSize() - Method in class africa.absa.inception.security.Tenants
-
Returns the optional page size.
- getPageSize() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the optional page size.
- getPageSize() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the optional page size.
- getPageSize() - Method in class africa.absa.inception.security.Users
-
Returns the optional page size.
- getParameters() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the parameters for the user directory.
- getParameters() - Method in class africa.absa.inception.security.UserDirectoryBase
-
Returns the parameters for the user directory.
- getPassword() - Method in class africa.absa.inception.security.PasswordChange
-
Returns the password for the user that is used to authorise the operation when performing a user password change.
- getPassword() - Method in class africa.absa.inception.security.User
-
Returns the password or password hash for the user.
- getPassword() - Method in class africa.absa.inception.security.UserDetails
-
Returns the password hash for the user.
- getPasswordAttempts() - Method in class africa.absa.inception.security.User
-
Returns the number of failed authentication attempts as a result of an incorrect password for the user.
- getPasswordExpiry() - Method in class africa.absa.inception.security.User
-
Returns the date and time the password for the user expires.
- getPasswordHistory(UUID, LocalDateTime) - Method in interface africa.absa.inception.security.UserRepository
- getPhoneNumber() - Method in class africa.absa.inception.security.User
-
Returns the phone number for the user.
- getPreferredName() - Method in class africa.absa.inception.security.User
-
Returns the preferred name for the user.
- getPrincipal() - Method in class africa.absa.inception.security.AuthenticationToken
- getReason() - Method in class africa.absa.inception.security.PasswordChange
-
Returns the reason for changing the password.
- getRequested() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the date and time the password reset was requested.
- getRequested() - Method in class africa.absa.inception.security.PasswordResetId
-
Returns the date and time the password reset was requested.
- getResetPasswordHistory() - Method in class africa.absa.inception.security.PasswordChange
-
Returns whether the user's password history should be reset when performing an administrative password change.
- getRoleCode() - Method in class africa.absa.inception.security.GroupRole
-
Returns the code for the role.
- getRoleCodesByGroupId(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- getRoleCodesByUserDirectoryIdAndGroupNames(UUID, List<String>) - Method in interface africa.absa.inception.security.GroupRepository
- getRoleCodesByUserId(UUID) - Method in interface africa.absa.inception.security.UserRepository
- getRoleCodesForGroup(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getRoleCodesForGroup(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getRoleCodesForGroup(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the codes for the roles that have been assigned to the group.
- getRoleCodesForGroup(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getRoleCodesForUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getRoleCodesForUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getRoleCodesForUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the codes for the roles that have been assigned to the user.
- getRoleCodesForUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getRoleRepository() - Method in class africa.absa.inception.security.UserDirectoryBase
-
Returns the Role Repository.
- getRoles() - Method in class africa.absa.inception.security.Function
-
Returns the roles the user is associated with.
- getRoles() - Method in class africa.absa.inception.security.Group
-
Returns the roles associated with the group.
- getRoles() - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve all the roles.
- getRoles() - Method in class africa.absa.inception.security.SecurityService
- getRolesByGroupId(UUID) - Method in interface africa.absa.inception.security.GroupRepository
- getRolesForGroup(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getRolesForGroup(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getRolesForGroup(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the roles that have been assigned to the group.
- getRolesForGroup(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getSecurityCode() - Method in class africa.absa.inception.security.PasswordChange
-
Returns the security code when performing a forgotten password change.
- getSecurityCodeHash() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the security code hash.
- getSortBy() - Method in class africa.absa.inception.security.Users
-
Returns the optional method used to sort the users e.g.
- getSortDirection() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the optional sort direction that was applied to the group members.
- getSortDirection() - Method in class africa.absa.inception.security.Groups
-
Returns the optional sort direction that was applied to the groups.
- getSortDirection() - Method in class africa.absa.inception.security.Tenants
-
Returns the optional sort direction that was applied to the tenants.
- getSortDirection() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the optional sort direction that was applied to the user directories.
- getSortDirection() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the optional sort direction that was applied to the user directory summaries.
- getSortDirection() - Method in class africa.absa.inception.security.Users
-
Returns the optional sort direction that was applied to the users.
- getStatus() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the status of the password reset.
- getStatus() - Method in class africa.absa.inception.security.Tenant
-
Returns the status for the tenant.
- getStatus() - Method in class africa.absa.inception.security.User
-
Returns the status for the user.
- getStringValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the String value for the user attribute.
- getStringValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the String value for the user directory parameter.
- getStringValue(List<UserAttribute>, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Returns the String value for the user attribute with the specified name in the specified list.
- getStringValue(List<UserDirectoryParameter>, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the String value for the user directory parameter with the specified name in the specified list.
- getSupportsAdminChangePassword() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the admin change password capability.
- getSupportsChangePassword() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the change password capability.
- getSupportsGroupAdministration() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the group administration capability.
- getSupportsGroupMemberAdministration() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the group member administration capability.
- getSupportsPasswordExpiry() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the password expiry capability.
- getSupportsPasswordHistory() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the password history capability.
- getSupportsUserAdministration() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the user administration capability.
- getSupportsUserLocks() - Method in class africa.absa.inception.security.UserDirectoryCapabilities
-
Returns whether the user directory supports the user locks capability.
- getTenant(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the tenant.
- getTenant(UUID) - Method in class africa.absa.inception.security.SecurityService
- getTenantId() - Method in class africa.absa.inception.security.TenantUserDirectory
-
Returns the Universally Unique Identifier (UUID) for the tenant.
- getTenantIdsById(UUID) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- getTenantIdsForUserDirectory(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the Universally Unique Identifiers (UUIDs) for the tenants the user directory is associated with.
- getTenantIdsForUserDirectory(UUID) - Method in class africa.absa.inception.security.SecurityService
- getTenantName(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the name of the tenant.
- getTenantName(UUID) - Method in class africa.absa.inception.security.SecurityService
- getTenants() - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the tenants.
- getTenants() - Method in class africa.absa.inception.security.SecurityService
- getTenants() - Method in class africa.absa.inception.security.Tenants
-
Returns the tenants.
- getTenants() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the tenants the user directory is associated with.
- getTenants(String, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the tenants.
- getTenants(String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getTenantsForUserDirectory(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the tenants the user directory is associated with.
- getTenantsForUserDirectory(UUID) - Method in class africa.absa.inception.security.SecurityService
- getTotal() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the total number of group members.
- getTotal() - Method in class africa.absa.inception.security.Groups
-
Returns the total number of groups.
- getTotal() - Method in class africa.absa.inception.security.Tenants
-
Returns the total number of tenants.
- getTotal() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the total number of user directories.
- getTotal() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the total number of user directory summaries.
- getTotal() - Method in class africa.absa.inception.security.Users
-
Returns the total number of users.
- getType() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the code for the user directory type.
- getType() - Method in class africa.absa.inception.security.UserDirectorySummary
-
Returns the code for the user directory type.
- getTypeForUserDirectoryById(UUID) - Method in interface africa.absa.inception.security.UserDirectoryRepository
- getUpdated() - Method in class africa.absa.inception.security.Group
-
Returns the date and time the group was last updated.
- getUpdated() - Method in class africa.absa.inception.security.Tenant
-
Returns the date and time the tenant was last updated.
- getUpdated() - Method in class africa.absa.inception.security.User
-
Returns the date and time the user was last updated.
- getUpdated() - Method in class africa.absa.inception.security.UserDirectory
-
Returns the date and time the user directory was last updated.
- getUser() - Method in class africa.absa.inception.security.UserDetails
-
Returns the user.
- getUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user.
- getUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectories() - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directories.
- getUserDirectories() - Method in class africa.absa.inception.security.SecurityService
- getUserDirectories() - Method in class africa.absa.inception.security.Tenant
-
Returns the user directories associated with the tenant.
- getUserDirectories() - Method in class africa.absa.inception.security.UserDirectories
-
Returns the user directories.
- getUserDirectories(String, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directories.
- getUserDirectories(String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoriesForTenant(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directories the tenant is associated with.
- getUserDirectoriesForTenant(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectory(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directory.
- getUserDirectory(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryCapabilities(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the capabilities the user directory supports.
- getUserDirectoryCapabilities(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryId() - Method in class africa.absa.inception.security.Group
-
Returns the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.GroupMember
-
Returns the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.GroupMembers
-
Returns the Universally Unique Identifier (UUID) for the user directory the group members are associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.GroupRole
-
Returns the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.Groups
-
Returns the Universally Unique Identifier (UUID) for the user directory the groups are associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.TenantUserDirectory
-
Returns the Universally Unique Identifier (UUID) for the user directory.
- getUserDirectoryId() - Method in class africa.absa.inception.security.User
-
Returns the Universally Unique Identifier (UUID) for the user directory the user is associated with.
- getUserDirectoryId() - Method in class africa.absa.inception.security.UserDirectoryBase
-
Returns the Universally Unique Identifier (UUID) for the user directory.
- getUserDirectoryId() - Method in class africa.absa.inception.security.Users
-
Returns the Universally Unique Identifier (UUID) for the user directory the users are associated with.
- getUserDirectoryIdByUsernameIgnoreCase(String) - Method in interface africa.absa.inception.security.UserRepository
- getUserDirectoryIdForUser(String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the Universally Unique Identifier (UUID) for the user directory that the user with the specified username is associated with.
- getUserDirectoryIdForUser(String) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryIdsById(UUID) - Method in interface africa.absa.inception.security.TenantRepository
- getUserDirectoryIdsForTenant(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the Universally Unique Identifiers (UUIDs) for the user directories the tenant is associated with.
- getUserDirectoryIdsForTenant(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryIdsForUser(String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the Universally Unique Identifiers (UUIDs) for the user directories the user is associated with.
- getUserDirectoryIdsForUser(String) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryName(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the name of the user directory.
- getUserDirectoryName(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectorySummaries() - Method in class africa.absa.inception.security.UserDirectorySummaries
-
Returns the user directory summaries.
- getUserDirectorySummaries(String, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the summaries for the user directories.
- getUserDirectorySummaries(String, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectorySummariesForTenant(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the summaries for the user directories the tenant is associated with.
- getUserDirectorySummariesForTenant(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryTypeForUserDirectory(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directory type for the user directory.
- getUserDirectoryTypeForUserDirectory(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUserDirectoryTypes() - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the user directory types.
- getUserDirectoryTypes() - Method in class africa.absa.inception.security.SecurityService
- getUsername() - Method in class africa.absa.inception.security.PasswordReset
-
Returns the username for the user associated with the password reset.
- getUsername() - Method in class africa.absa.inception.security.PasswordResetId
-
Returns the username for the user associated with the password reset.
- getUsername() - Method in class africa.absa.inception.security.User
-
Returns the username for the user.
- getUsername() - Method in class africa.absa.inception.security.UserDetails
-
Returns the username used to authenticate the user.
- getUserName(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- getUserName(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getUserName(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the name of the user.
- getUserName(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- getUsernamesForGroup(UUID, UUID) - Method in interface africa.absa.inception.security.GroupRepository
- getUsernamesForGroup(UUID, UUID, Pageable) - Method in interface africa.absa.inception.security.GroupRepository
- getUserRepository() - Method in class africa.absa.inception.security.UserDirectoryBase
-
Returns the User Repository.
- getUsers() - Method in class africa.absa.inception.security.Group
-
Returns the users associated with the group.
- getUsers() - Method in class africa.absa.inception.security.InternalUserDirectory
- getUsers() - Method in class africa.absa.inception.security.LDAPUserDirectory
- getUsers() - Method in class africa.absa.inception.security.Users
-
Returns the users.
- getUsers(String, UserSortBy, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.InternalUserDirectory
- getUsers(String, UserSortBy, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.LDAPUserDirectory
- getUsers(UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve all the users.
- getUsers(UUID) - Method in class africa.absa.inception.security.SecurityService
- getUsers(UUID, String, UserSortBy, SortDirection, Integer, Integer) - Method in interface africa.absa.inception.security.ISecurityService
-
Retrieve the users.
- getUsers(UUID, String, UserSortBy, SortDirection, Integer, Integer) - Method in class africa.absa.inception.security.SecurityService
- getValue() - Method in class africa.absa.inception.security.UserAttribute
-
Returns the String value for the user attribute.
- getValue() - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Returns the String value for the user directory parameter.
- Group - Class in africa.absa.inception.security
-
The Group class holds the information for a group.
- Group() - Constructor for class africa.absa.inception.security.Group
-
Constructs a new Group.
- Group(String) - Constructor for class africa.absa.inception.security.Group
-
Constructs a new Group.
- Group(UUID, String, String) - Constructor for class africa.absa.inception.security.Group
-
Constructs a new Group.
- GROUP - africa.absa.inception.security.GroupMemberType
- GroupMember - Class in africa.absa.inception.security
-
The GroupMember class holds the information for a group member.
- GroupMember() - Constructor for class africa.absa.inception.security.GroupMember
-
Constructs a new GroupMember.
- GroupMember(UUID, String, GroupMemberType, String) - Constructor for class africa.absa.inception.security.GroupMember
-
Constructs a new GroupMember.
- GroupMemberNotFoundException - Exception in africa.absa.inception.security
-
A GroupMemberNotFoundException is thrown to indicate that a security operation failed as a result of a group member that could not be found.
- GroupMemberNotFoundException(GroupMemberType, String) - Constructor for exception africa.absa.inception.security.GroupMemberNotFoundException
-
Constructs a new GroupMemberNotFoundException.
- GroupMembers - Class in africa.absa.inception.security
-
The GroupMembers class holds the results of a request to retrieve a list of group members.
- GroupMembers() - Constructor for class africa.absa.inception.security.GroupMembers
-
Constructs a new GroupMembers.
- GroupMembers(UUID, String, List<GroupMember>, long, String, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.GroupMembers
-
Constructs a new GroupMembers.
- GroupMemberType - Enum in africa.absa.inception.security
-
The GroupMemberType enumeration defines the possible group member types.
- GroupMemberTypeToStringConverter - Class in africa.absa.inception.security
-
The GroupMemberTypeToStringConverter class implements the Spring converter that converts a GroupMemberType type into a String type.
- GroupMemberTypeToStringConverter() - Constructor for class africa.absa.inception.security.GroupMemberTypeToStringConverter
-
Constructs a new GroupMemberTypeToStringConverter.
- GroupNotFoundException - Exception in africa.absa.inception.security
-
A GroupNotFoundException is thrown to indicate that a security operation failed as a result of a group that could not be found.
- GroupNotFoundException(String) - Constructor for exception africa.absa.inception.security.GroupNotFoundException
-
Constructs a new GroupNotFoundException.
- GroupRepository - Interface in africa.absa.inception.security
-
The GroupRepository interface declares the repository for the Group domain type.
- GroupRole - Class in africa.absa.inception.security
-
The GroupRole class holds the information for a group role.
- GroupRole() - Constructor for class africa.absa.inception.security.GroupRole
-
Constructs a new GroupRole.
- GroupRole(UUID, String, String) - Constructor for class africa.absa.inception.security.GroupRole
-
Constructs a new GroupRole.
- GroupRoleNotFoundException - Exception in africa.absa.inception.security
-
A GroupRoleNotFoundException is thrown to indicate that a security operation failed as a result of a group role that could not be found.
- GroupRoleNotFoundException(String) - Constructor for exception africa.absa.inception.security.GroupRoleNotFoundException
-
Constructs a new GroupRoleNotFoundException.
- Groups - Class in africa.absa.inception.security
-
The Groups class holds the results of a request to retrieve a list of groups.
- Groups() - Constructor for class africa.absa.inception.security.Groups
-
Constructs a new Groups.
- Groups(UUID, List<Group>, long, String, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.Groups
-
Constructs a new Groups.
H
- hashCode() - Method in interface africa.absa.inception.security.Credential
-
The hashCode method returns an integer hash code to represent this credential.
- hashCode() - Method in class africa.absa.inception.security.Function
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.Group
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.PasswordReset
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.PasswordResetId
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.Role
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.Tenant
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.User
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.UserDirectory
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.UserDirectorySummary
-
Returns a hash code value for the object.
- hashCode() - Method in class africa.absa.inception.security.UserDirectoryType
-
Returns a hash code value for the object.
- hasPasswordExpired() - Method in class africa.absa.inception.security.User
-
Has the password for the user expired?
I
- INACTIVE - africa.absa.inception.security.TenantStatus
- INACTIVE - africa.absa.inception.security.UserStatus
- incrementPasswordAttempts(UUID) - Method in interface africa.absa.inception.security.UserRepository
- initiatePasswordReset(String, String, boolean) - Method in interface africa.absa.inception.security.ISecurityService
-
Initiate the password reset process for the user.
- initiatePasswordReset(String, String, boolean) - Method in class africa.absa.inception.security.SecurityService
- initiatePasswordReset(String, String, boolean, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Initiate the password reset process for the user.
- initiatePasswordReset(String, String, boolean, String) - Method in class africa.absa.inception.security.SecurityService
- INTERNAL_USER_DIRECTORY_TYPE - Static variable in interface africa.absa.inception.security.ISecurityService
-
The code for the internal user directory type.
- InternalUserDirectory - Class in africa.absa.inception.security
-
The InternalUserDirectory class provides the internal user directory implementation.
- InternalUserDirectory(UUID, List<UserDirectoryParameter>, GroupRepository, UserRepository, RoleRepository) - Constructor for class africa.absa.inception.security.InternalUserDirectory
-
Constructs a new InternalUserDirectory.
- InvalidAttributeException - Exception in africa.absa.inception.security
-
A InvalidAttributeException is thrown to indicate that a security operation failed as a result of an invalid attribute.
- InvalidAttributeException(String) - Constructor for exception africa.absa.inception.security.InvalidAttributeException
-
Constructs a new InvalidAttributeException.
- InvalidConfigurationException - Exception in africa.absa.inception.security
-
A InvalidConfigurationException is thrown to indicate that a security operation failed as a result of invalid configuration.
- InvalidConfigurationException(String) - Constructor for exception africa.absa.inception.security.InvalidConfigurationException
-
Constructs a new InvalidConfigurationException with the specified message.
- InvalidConfigurationException(String, Throwable) - Constructor for exception africa.absa.inception.security.InvalidConfigurationException
-
Constructs a new InvalidConfigurationException with the specified message and cause.
- InvalidSecurityCodeException - Exception in africa.absa.inception.security
-
An InvalidSecurityCodeException is thrown to indicate that a security operation failed as a result of an invalid security code.
- InvalidSecurityCodeException(String) - Constructor for exception africa.absa.inception.security.InvalidSecurityCodeException
-
Constructs a new InvalidSecurityCodeException.
- isAccountNonExpired() - Method in class africa.absa.inception.security.UserDetails
-
Returns whether the user's account has expired.
- isAccountNonLocked() - Method in class africa.absa.inception.security.UserDetails
-
Returns whether the user's account is locked.
- isActive() - Method in class africa.absa.inception.security.User
-
Is the user active?
- isAuthenticated() - Method in class africa.absa.inception.security.AuthenticationToken
- isCredentialsNonExpired() - Method in class africa.absa.inception.security.UserDetails
-
Returns whether the user's credentials have expired.
- ISecurityService - Interface in africa.absa.inception.security
-
The ISecurityService interface defines the functionality provided by a Security Service implementation, which manages the security related information for an application.
- isEnabled() - Method in class africa.absa.inception.security.UserDetails
-
Returns whether the user's account is enabled.
- isExistingUser(String) - Method in class africa.absa.inception.security.InternalUserDirectory
- isExistingUser(String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- isExistingUser(UUID, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Does the user with the specified username exist?
- isExistingUser(UUID, String) - Method in class africa.absa.inception.security.SecurityService
- isExpired() - Method in class africa.absa.inception.security.User
-
Is the user expired?
- isLocked() - Method in class africa.absa.inception.security.User
-
Is the user locked?
- isNullOrEmpty(Object) - Method in class africa.absa.inception.security.UserDirectoryBase
-
Checks whether the specified value is null or blank.
- isUserInGroup(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- isUserInGroup(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- isUserInGroup(UUID, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Is the user in the group?
- isUserInGroup(UUID, String, String) - Method in class africa.absa.inception.security.SecurityService
- isUserInGroup(UUID, UUID) - Method in interface africa.absa.inception.security.UserRepository
L
- LDAP_USER_DIRECTORY_TYPE - Static variable in interface africa.absa.inception.security.ISecurityService
-
The code for the LDAP user directory type.
- LDAPUserDirectory - Class in africa.absa.inception.security
-
The LDAPUserDirectory class provides the LDAP user directory implementation.
- LDAPUserDirectory(UUID, List<UserDirectoryParameter>, GroupRepository, UserRepository, RoleRepository) - Constructor for class africa.absa.inception.security.LDAPUserDirectory
-
Constructs a new LDAPUserDirectory.
- linkUserDirectory(UserDirectory) - Method in class africa.absa.inception.security.Tenant
-
Link the user directory to the tenant.
- loadUserByUsername(String) - Method in class africa.absa.inception.security.UserDetailsService
-
Locates the user based on the username.
- LOCKED - africa.absa.inception.security.UserStatus
N
- NAME - africa.absa.inception.security.UserSortBy
-
Sort by name.
O
- onCreate() - Method in class africa.absa.inception.security.Group
- onCreate() - Method in class africa.absa.inception.security.Tenant
- onCreate() - Method in class africa.absa.inception.security.User
- onCreate() - Method in class africa.absa.inception.security.UserDirectory
- onUpdate() - Method in class africa.absa.inception.security.Group
- onUpdate() - Method in class africa.absa.inception.security.Tenant
- onUpdate() - Method in class africa.absa.inception.security.User
- onUpdate() - Method in class africa.absa.inception.security.UserDirectory
P
- PASSWORD_RESETTER_ROLE_CODE - Static variable in interface africa.absa.inception.security.ISecurityService
-
The code for the Password Resetter role.
- PasswordChange - Class in africa.absa.inception.security
-
The PasswordChange class holds the information for a password change.
- PasswordChange() - Constructor for class africa.absa.inception.security.PasswordChange
-
Constructs a new PasswordChange.
- PasswordChange(String, Boolean, Boolean, Boolean) - Constructor for class africa.absa.inception.security.PasswordChange
-
Constructs a new PasswordChange for an ADMINISTRATIVE password change.
- PasswordChange(String, String) - Constructor for class africa.absa.inception.security.PasswordChange
-
Constructs a new PasswordChange for a USER password change.
- PasswordChangeReason - Enum in africa.absa.inception.security
-
The PasswordChangeReason enumeration defines the possible reasons for why a user's password was changed.
- PasswordChangeReasonToStringConverter - Class in africa.absa.inception.security
-
The PasswordChangeReasonToStringConverter class implements the Spring converter that converts a PasswordChangeReason type into a String type.
- PasswordChangeReasonToStringConverter() - Constructor for class africa.absa.inception.security.PasswordChangeReasonToStringConverter
-
Constructs a new PasswordChangeReasonToStringConverter.
- PasswordReset - Class in africa.absa.inception.security
-
The PasswordReset class holds the information for a password rest.
- PasswordReset() - Constructor for class africa.absa.inception.security.PasswordReset
-
Constructs a new PasswordReset.
- PasswordReset(String, String) - Constructor for class africa.absa.inception.security.PasswordReset
-
Constructs a new PasswordReset.
- PasswordResetId - Class in africa.absa.inception.security
-
The PasswordResetId class implements the ID class for the PasswordReset class.
- PasswordResetId() - Constructor for class africa.absa.inception.security.PasswordResetId
- PasswordResetRepository - Interface in africa.absa.inception.security
-
The PasswordResetRepository interface declares the repository for the PasswordReset domain type.
- PasswordResetStatus - Enum in africa.absa.inception.security
-
The PasswordResetStatus enumeration defines the possible statuses for a password reset.
- PasswordResetStatusConverter - Class in africa.absa.inception.security
-
The PasswordResetStatusConverter class implements the custom JPA converter for the PasswordResetStatus enumeration.
- PasswordResetStatusConverter() - Constructor for class africa.absa.inception.security.PasswordResetStatusConverter
- PasswordResetStatusToStringConverter - Class in africa.absa.inception.security
-
The PasswordResetStatusToStringConverter class implements the Spring converter that converts a PasswordResetStatus type into a String type.
- PasswordResetStatusToStringConverter() - Constructor for class africa.absa.inception.security.PasswordResetStatusToStringConverter
-
Constructs a new PasswordResetStatusToStringConverter.
- PREFERRED_NAME - africa.absa.inception.security.UserSortBy
-
Sort by preferred name.
R
- reloadUserDirectories() - Method in interface africa.absa.inception.security.ISecurityService
-
Reload the user directories.
- reloadUserDirectories() - Method in class africa.absa.inception.security.SecurityService
- removeFunction(Function) - Method in class africa.absa.inception.security.Role
-
Remove the function to the role.
- removeMemberFromGroup(String, GroupMemberType, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- removeMemberFromGroup(String, GroupMemberType, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- removeMemberFromGroup(UUID, String, GroupMemberType, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Remove the group member from the group.
- removeMemberFromGroup(UUID, String, GroupMemberType, String) - Method in class africa.absa.inception.security.SecurityService
- removeRole(Role) - Method in class africa.absa.inception.security.Group
-
Remove the role from the group.
- removeRoleFromGroup(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- removeRoleFromGroup(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- removeRoleFromGroup(UUID, String) - Method in interface africa.absa.inception.security.GroupRepository
- removeRoleFromGroup(UUID, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Remove the role from the group.
- removeRoleFromGroup(UUID, String, String) - Method in class africa.absa.inception.security.SecurityService
- removeUser(User) - Method in class africa.absa.inception.security.Group
-
Remove the user from the group.
- removeUserDirectoryFromTenant(UUID, UUID) - Method in interface africa.absa.inception.security.ISecurityService
-
Remove the user directory from the tenant.
- removeUserDirectoryFromTenant(UUID, UUID) - Method in class africa.absa.inception.security.SecurityService
- removeUserDirectoryFromTenant(UUID, UUID) - Method in interface africa.absa.inception.security.TenantRepository
- removeUserFromGroup(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- removeUserFromGroup(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- removeUserFromGroup(UUID, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Remove the user from the group.
- removeUserFromGroup(UUID, String, String) - Method in class africa.absa.inception.security.SecurityService
- removeUserFromGroup(UUID, UUID) - Method in interface africa.absa.inception.security.GroupRepository
- REQUESTED - africa.absa.inception.security.PasswordResetStatus
- RESET - africa.absa.inception.security.PasswordChangeReason
- resetPassword(String, String) - Method in class africa.absa.inception.security.InternalUserDirectory
- resetPassword(String, String) - Method in class africa.absa.inception.security.LDAPUserDirectory
- resetPassword(String, String, String) - Method in interface africa.absa.inception.security.ISecurityService
-
Reset the password for the user.
- resetPassword(String, String, String) - Method in class africa.absa.inception.security.SecurityService
- resetPassword(UUID, String, LocalDateTime) - Method in interface africa.absa.inception.security.UserRepository
- resetPasswordHistory(UUID) - Method in interface africa.absa.inception.security.UserRepository
- Role - Class in africa.absa.inception.security
-
The Role class holds the information for a role.
- Role() - Constructor for class africa.absa.inception.security.Role
-
Constructs a new Role.
- RoleNotFoundException - Exception in africa.absa.inception.security
-
A RoleNotFoundException is thrown to indicate that a security operation failed as a result of a role that could not be found.
- RoleNotFoundException(String) - Constructor for exception africa.absa.inception.security.RoleNotFoundException
-
Constructs a new RoleNotFoundException.
- RoleRepository - Interface in africa.absa.inception.security
-
The RoleRepository interface declares the repository for the Role domain type.
S
- savePasswordInPasswordHistory(UUID, String) - Method in interface africa.absa.inception.security.UserRepository
- SecurityConfiguration - Class in africa.absa.inception.security
-
The SecurityConfiguration class provides the Spring configuration for the Security module.
- SecurityConfiguration(ApplicationContext) - Constructor for class africa.absa.inception.security.SecurityConfiguration
-
Constructs a new SecurityConfiguration.
- securityEntityManagerFactory(DataSource, PlatformTransactionManager) - Method in class africa.absa.inception.security.SecurityConfiguration
-
Returns the security entity manager factory bean associated with the application data source.
- SecurityService - Class in africa.absa.inception.security
-
The SecurityService class provides the Security Service implementation.
- SecurityService(ApplicationContext, Validator, IMailService, FunctionRepository, GroupRepository, TenantRepository, PasswordResetRepository, RoleRepository, UserDirectoryRepository, UserDirectorySummaryRepository, UserDirectoryTypeRepository, UserRepository) - Constructor for class africa.absa.inception.security.SecurityService
-
Constructs a new SecurityService.
- SecurityServiceAuthenticationManager - Class in africa.absa.inception.security
-
The SecurityServiceAuthenticationManager class provides an authentication manager implementation based on the Security Service.
- SecurityServiceAuthenticationManager(ISecurityService, UserDetailsService) - Constructor for class africa.absa.inception.security.SecurityServiceAuthenticationManager
-
Constructs a new SecurityServiceAuthenticationManager.
- setBinaryValue(byte[]) - Method in class africa.absa.inception.security.UserAttribute
-
Set the binary value for the user attribute.
- setBinaryValue(byte[]) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the binary value for the user directory parameter.
- setBinaryValue(BinaryBuffer) - Method in class africa.absa.inception.security.UserAttribute
-
Set the binary value for the user attribute.
- setBinaryValue(BinaryBuffer) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the binary value for the user directory parameter.
- setBinaryValue(List<UserAttribute>, String, byte[]) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the binary value for the user attribute with the specified name in the specified list.
- setBinaryValue(List<UserAttribute>, String, BinaryBuffer) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the binary value for the user attribute with the specified name in the specified list.
- setBinaryValue(List<UserDirectoryParameter>, String, byte[]) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the binary value for the user directory parameter with the specified name in the specified list.
- setBinaryValue(List<UserDirectoryParameter>, String, BinaryBuffer) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the binary value for the user directory parameter with the specified name in the specified list.
- setBooleanValue(boolean) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the boolean value for the user directory parameter.
- setCode(String) - Method in class africa.absa.inception.security.Function
-
Set the code for the function.
- setCode(String) - Method in class africa.absa.inception.security.Role
-
Set the code for the role.
- setCompleted(LocalDateTime) - Method in class africa.absa.inception.security.PasswordReset
-
Set the date and time the password reset was completed.
- setConfiguration(String) - Method in class africa.absa.inception.security.UserDirectory
-
Set the XML configuration data for the user directory.
- setDecimalValue(BigDecimal) - Method in class africa.absa.inception.security.UserAttribute
-
Set the BigDecimal value for the user attribute.
- setDecimalValue(BigDecimal) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the BigDecimal value for the user directory parameter.
- setDecimalValue(List<UserAttribute>, String, BigDecimal) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the BigDecimal value for the user attribute with the specified name in the specified list.
- setDecimalValue(List<UserDirectoryParameter>, String, BigDecimal) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the BigDecimal value for the user directory parameter with the specified name in the specified list.
- setDescription(String) - Method in class africa.absa.inception.security.Function
-
Set the description for the function.
- setDescription(String) - Method in class africa.absa.inception.security.Group
-
Set the description for the group.
- setDescription(String) - Method in class africa.absa.inception.security.Role
-
Set the description for the role.
- setDoubleValue(double) - Method in class africa.absa.inception.security.UserAttribute
-
Set the double value for the user attribute.
- setDoubleValue(double) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the double value for the user directory parameter.
- setDoubleValue(List<UserAttribute>, String, double) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the double value for the user attribute with the specified name in the specified list.
- setDoubleValue(List<UserDirectoryParameter>, String, double) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the double value for the user directory parameter with the specified name in the specified list.
- setEmail(String) - Method in class africa.absa.inception.security.User
-
Set the e-mail address for the user.
- setExpired(LocalDateTime) - Method in class africa.absa.inception.security.PasswordReset
-
Set the date and time the password reset expired.
- setExpirePassword(Boolean) - Method in class africa.absa.inception.security.PasswordChange
-
Set whether the user's password should be expired when performing an administrative password change.
- setFunctions(Set<Function>) - Method in class africa.absa.inception.security.Role
-
Set the functions associated with the role.
- setGroupName(String) - Method in class africa.absa.inception.security.GroupMember
-
Set the name of the group.
- setGroupName(String) - Method in class africa.absa.inception.security.GroupRole
-
Set the name of the group.
- setGroups(Set<Group>) - Method in class africa.absa.inception.security.Role
-
Set the groups the role is associated with.
- setGroups(Set<Group>) - Method in class africa.absa.inception.security.User
-
Set the groups the user is associated with.
- setId(UUID) - Method in class africa.absa.inception.security.Group
-
Set the Universally Unique Identifier (UUID) for the group.
- setId(UUID) - Method in class africa.absa.inception.security.Tenant
-
Set the Universally Unique Identifier (UUID) for the tenant.
- setId(UUID) - Method in class africa.absa.inception.security.User
-
Set the Universally Unique Identifier (UUID) for the user.
- setId(UUID) - Method in class africa.absa.inception.security.UserDirectory
-
Set the Universally Unique Identifier (UUID) for the user directory.
- setIntegerValue(int) - Method in class africa.absa.inception.security.UserAttribute
-
Set the int value for the user attribute.
- setIntegerValue(int) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the int value for the user directory parameter.
- setIntegerValue(List<UserAttribute>, String, int) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the int value for the user attribute with the specified name in the specified list.
- setIntegerValue(List<UserDirectoryParameter>, String, int) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the int value for the user directory parameter with the specified name in the specified list.
- setLockUser(Boolean) - Method in class africa.absa.inception.security.PasswordChange
-
Set whether the user should be locked when performing an administrative password change.
- setLongValue(long) - Method in class africa.absa.inception.security.UserAttribute
-
Set the long value for the user attribute.
- setLongValue(long) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the long value for the user directory parameter.
- setLongValue(List<UserAttribute>, String, long) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the long value for the user attribute with the specified name in the specified list.
- setLongValue(List<UserDirectoryParameter>, String, long) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the long value for the user directory parameter with the specified name in the specified list.
- setMemberName(String) - Method in class africa.absa.inception.security.GroupMember
-
Set the name of the group member.
- setMemberType(GroupMemberType) - Method in class africa.absa.inception.security.GroupMember
-
Set the group member type.
- setMobileNumber(String) - Method in class africa.absa.inception.security.User
-
Set the international format mobile number for the user.
- setName(String) - Method in class africa.absa.inception.security.Function
-
Set the name of the function.
- setName(String) - Method in class africa.absa.inception.security.Group
-
Set the name of the group.
- setName(String) - Method in class africa.absa.inception.security.Role
-
Set the name of the role.
- setName(String) - Method in class africa.absa.inception.security.Tenant
-
Set the name of the tenant.
- setName(String) - Method in class africa.absa.inception.security.User
-
Set the name of the user.
- setName(String) - Method in class africa.absa.inception.security.UserAttribute
-
Set the name of the user attribute.
- setName(String) - Method in class africa.absa.inception.security.UserDirectory
-
Set the name of the user directory.
- setName(String) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the name of the user directory parameter.
- setNewPassword(String) - Method in class africa.absa.inception.security.PasswordChange
-
Set the new password when performing a user password change.
- setParameters(List<UserDirectoryParameter>) - Method in class africa.absa.inception.security.UserDirectory
-
Set the parameters for the user directory.
- setPassword(String) - Method in class africa.absa.inception.security.PasswordChange
-
Set the password for the user that is used to authorise the operation when performing a user password change.
- setPassword(String) - Method in class africa.absa.inception.security.User
-
Set the password or password hash for the user.
- setPasswordAttempts(int) - Method in class africa.absa.inception.security.User
-
Set the password attempts for the user.
- setPasswordExpiry(LocalDateTime) - Method in class africa.absa.inception.security.User
-
Set the date and time the password for the user expires.
- setPhoneNumber(String) - Method in class africa.absa.inception.security.User
-
Set the phone number for the user.
- setPreferredName(String) - Method in class africa.absa.inception.security.User
-
Set the preferred name for the user.
- setReason(PasswordChangeReason) - Method in class africa.absa.inception.security.PasswordChange
-
Set the reason for changing the password.
- setRequested(LocalDateTime) - Method in class africa.absa.inception.security.PasswordReset
-
Set the date and time the password reset was requested.
- setRequested(LocalDateTime) - Method in class africa.absa.inception.security.PasswordResetId
-
Set the date and time the password reset was requested.
- setResetPasswordHistory(Boolean) - Method in class africa.absa.inception.security.PasswordChange
-
Set whether the user's password history should be reset when performing an administrative password change.
- setRoleCode(String) - Method in class africa.absa.inception.security.GroupRole
-
Set the code for the role.
- setRoles(Set<Role>) - Method in class africa.absa.inception.security.Function
-
Set the roles the user is associated with.
- setRoles(Set<Role>) - Method in class africa.absa.inception.security.Group
-
Set the roles associated with the group.
- setSecurityCode(String) - Method in class africa.absa.inception.security.PasswordChange
-
Set the security code when performing a forgotten password change.
- setSecurityCodeHash(String) - Method in class africa.absa.inception.security.PasswordReset
-
Set the security code hash.
- setStatus(PasswordResetStatus) - Method in class africa.absa.inception.security.PasswordReset
-
Set the status of the password reset.
- setStatus(TenantStatus) - Method in class africa.absa.inception.security.Tenant
-
Set the status for the tenant.
- setStatus(UserStatus) - Method in class africa.absa.inception.security.User
-
Set the status for the user.
- setStringValue(String) - Method in class africa.absa.inception.security.UserAttribute
-
Set the String value for the user attribute.
- setStringValue(String) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the String value for the user directory parameter.
- setStringValue(List<UserAttribute>, String, String) - Static method in class africa.absa.inception.security.UserAttribute
-
Set the String value for the user attribute with the specified name in the specified list.
- setStringValue(List<UserDirectoryParameter>, String, String) - Static method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the String value for the user directory parameter with the specified name in the specified list.
- setTenantId(UUID) - Method in class africa.absa.inception.security.TenantUserDirectory
-
Set the Universally Unique Identifier (UUID) for the tenant.
- setTenants(Set<Tenant>) - Method in class africa.absa.inception.security.UserDirectory
-
Set the tenants the user directory is associated with.
- setType(String) - Method in class africa.absa.inception.security.UserDirectory
-
Set the code for the user directory type.
- setUserDirectories(Set<UserDirectory>) - Method in class africa.absa.inception.security.Tenant
-
Set the user directories associated with the tenant.
- setUserDirectoryId(UUID) - Method in class africa.absa.inception.security.Group
-
Set the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- setUserDirectoryId(UUID) - Method in class africa.absa.inception.security.GroupMember
-
Set the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- setUserDirectoryId(UUID) - Method in class africa.absa.inception.security.GroupRole
-
Set the Universally Unique Identifier (UUID) for the user directory the group is associated with.
- setUserDirectoryId(UUID) - Method in class africa.absa.inception.security.TenantUserDirectory
-
Set the Universally Unique Identifier (UUID) for the user directory.
- setUserDirectoryId(UUID) - Method in class africa.absa.inception.security.User
-
Set the Universally Unique Identifier (UUID) for the user directory the user is associated with.
- setUsername(String) - Method in class africa.absa.inception.security.PasswordReset
-
Set the username for the user associated with the password reset.
- setUsername(String) - Method in class africa.absa.inception.security.PasswordResetId
-
Set the username for the user associated with the password reset.
- setUsername(String) - Method in class africa.absa.inception.security.User
-
Set the username for the user.
- setUsers(Set<User>) - Method in class africa.absa.inception.security.Group
-
Set the users associated with the group.
- setValue(String) - Method in class africa.absa.inception.security.UserDirectoryParameter
-
Set the String value for the user directory parameter.
- StringToGroupMemberTypeConverter - Class in africa.absa.inception.security
-
The StringToGroupMemberTypeConverter class implements the Spring converter that converts a String type into a GroupMemberType type.
- StringToGroupMemberTypeConverter() - Constructor for class africa.absa.inception.security.StringToGroupMemberTypeConverter
-
Constructs a new StringToGroupMemberTypeConverter.
- StringToPasswordChangeReasonConverter - Class in africa.absa.inception.security
-
The StringToPasswordChangeReasonConverter class implements the Spring converter that converts a String type into a PasswordChangeReason type.
- StringToPasswordChangeReasonConverter() - Constructor for class africa.absa.inception.security.StringToPasswordChangeReasonConverter
-
Constructs a new StringToPasswordChangeReasonConverter.
- StringToPasswordResetStatusConverter - Class in africa.absa.inception.security
-
The StringToPasswordResetStatusConverter class implements the Spring converter that converts a String type into a PasswordResetStatus type.
- StringToPasswordResetStatusConverter() - Constructor for class africa.absa.inception.security.StringToPasswordResetStatusConverter
-
Constructs a new StringToPasswordResetStatusConverter.
- StringToTenantStatusConverter - Class in africa.absa.inception.security
-
The StringToTenantStatusConverter class implements the Spring converter that converts a String type into a TenantStatus type.
- StringToTenantStatusConverter() - Constructor for class africa.absa.inception.security.StringToTenantStatusConverter
-
Constructs a new StringToTenantStatusConverter.
- StringToUserSortByConverter - Class in africa.absa.inception.security
-
The StringToUserSortByConverter class implements the Spring converter that converts a String type into a UserSortBy type.
- StringToUserSortByConverter() - Constructor for class africa.absa.inception.security.StringToUserSortByConverter
-
Constructs a new StringToUserSortByConverter.
- StringToUserStatusConverter - Class in africa.absa.inception.security
-
The StringToUserStatusConverter class implements the Spring converter that converts a String type into a UserStatus type.
- StringToUserStatusConverter() - Constructor for class africa.absa.inception.security.StringToUserStatusConverter
-
Constructs a new StringToUserStatusConverter.
T
- Tenant - Class in africa.absa.inception.security
-
The Tenant class holds the information for a tenant.
- Tenant() - Constructor for class africa.absa.inception.security.Tenant
-
Constructs a new Tenant.
- Tenant(String, TenantStatus) - Constructor for class africa.absa.inception.security.Tenant
-
Constructs a new Tenant.
- Tenant(UUID, String, TenantStatus) - Constructor for class africa.absa.inception.security.Tenant
-
Constructs a new Tenant.
- TENANT_ADMINISTRATOR_ROLE_CODE - Static variable in interface africa.absa.inception.security.ISecurityService
-
The code for the Tenant Administrator role.
- TenantNotFoundException - Exception in africa.absa.inception.security
-
An TenantNotFoundException is thrown to indicate that a security operation failed as a result of a tenant that could not be found.
- TenantNotFoundException(UUID) - Constructor for exception africa.absa.inception.security.TenantNotFoundException
-
Constructs a new TenantNotFoundException.
- TenantRepository - Interface in africa.absa.inception.security
-
The TenantRepository interface declares the repository for the Tenant domain type.
- Tenants - Class in africa.absa.inception.security
-
The Tenants class holds the results of a request to retrieve a list of tenants.
- Tenants() - Constructor for class africa.absa.inception.security.Tenants
-
Constructs a new Tenants.
- Tenants(List<Tenant>, long, String, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.Tenants
-
Constructs a new Tenants.
- TenantStatus - Enum in africa.absa.inception.security
-
The TenantStatus enumeration defines the possible statuses for a tenant.
- TenantStatusConverter - Class in africa.absa.inception.security
-
The TenantStatusConverter class implements the custom JPA converter for the TenantStatus enumeration.
- TenantStatusConverter() - Constructor for class africa.absa.inception.security.TenantStatusConverter
- TenantStatusToStringConverter - Class in africa.absa.inception.security
-
The TenantStatusToStringConverter class implements the Spring converter that converts a TenantStatus type into a String type.
- TenantStatusToStringConverter() - Constructor for class africa.absa.inception.security.TenantStatusToStringConverter
-
Constructs a new TenantStatusToStringConverter.
- TenantUserDirectory - Class in africa.absa.inception.security
-
The TenantUserDirectory class holds the information for a tenant user directory.
- TenantUserDirectory() - Constructor for class africa.absa.inception.security.TenantUserDirectory
-
Constructs a new TenantUserDirectory.
- TenantUserDirectory(UUID, UUID) - Constructor for class africa.absa.inception.security.TenantUserDirectory
-
Constructs a new TenantUserDirectory.
- TenantUserDirectoryNotFoundException - Exception in africa.absa.inception.security
-
A TenantUserDirectoryNotFoundException is thrown to indicate that a security operation failed as a result of a tenant user directory that could not be found.
- TenantUserDirectoryNotFoundException(UUID, UUID) - Constructor for exception africa.absa.inception.security.TenantUserDirectoryNotFoundException
-
Constructs a new TenantUserDirectoryNotFoundException.
- toNumericCode(PasswordResetStatus) - Static method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the numeric code for the password reset status.
- toNumericCode(TenantStatus) - Static method in enum africa.absa.inception.security.TenantStatus
-
Returns the numeric code for the tenant status.
- toNumericCode(UserStatus) - Static method in enum africa.absa.inception.security.UserStatus
-
Returns the numeric code for the user status.
- toString() - Method in interface africa.absa.inception.security.Credential
-
Returns a string representation of this credential.
- toString() - Method in enum africa.absa.inception.security.UserSortBy
-
Return the string representation of the method used to sort a list of users enumeration value.
U
- unlinkUserDirectory(UserDirectory) - Method in class africa.absa.inception.security.Tenant
-
Unlink the user directory from the tenant.
- updateFunction(Function) - Method in interface africa.absa.inception.security.ISecurityService
-
Update the function.
- updateFunction(Function) - Method in class africa.absa.inception.security.SecurityService
- updateGroup(Group) - Method in class africa.absa.inception.security.InternalUserDirectory
- updateGroup(Group) - Method in interface africa.absa.inception.security.ISecurityService
-
Update the group.
- updateGroup(Group) - Method in class africa.absa.inception.security.LDAPUserDirectory
- updateGroup(Group) - Method in class africa.absa.inception.security.SecurityService
- updateTenant(Tenant) - Method in interface africa.absa.inception.security.ISecurityService
-
Update the tenant.
- updateTenant(Tenant) - Method in class africa.absa.inception.security.SecurityService
- updateUser(User, boolean, boolean) - Method in class africa.absa.inception.security.InternalUserDirectory
- updateUser(User, boolean, boolean) - Method in interface africa.absa.inception.security.ISecurityService
-
Update the user.
- updateUser(User, boolean, boolean) - Method in class africa.absa.inception.security.LDAPUserDirectory
- updateUser(User, boolean, boolean) - Method in class africa.absa.inception.security.SecurityService
- updateUserDirectory(UserDirectory) - Method in interface africa.absa.inception.security.ISecurityService
-
Update the user directory.
- updateUserDirectory(UserDirectory) - Method in class africa.absa.inception.security.SecurityService
- User - Class in africa.absa.inception.security
-
The User class holds the information for a user.
- User() - Constructor for class africa.absa.inception.security.User
-
Constructs a new User.
- USER - africa.absa.inception.security.GroupMemberType
- USER - africa.absa.inception.security.PasswordChangeReason
- UserAttribute - Class in africa.absa.inception.security
-
The UserAttribute class stores a user attribute as a name-value pair.
- UserAttribute() - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, byte[]) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, double) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, long) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, BinaryBuffer) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, String) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttribute(String, BigDecimal) - Constructor for class africa.absa.inception.security.UserAttribute
-
Constructs a new UserAttribute.
- UserAttributeException - Exception in africa.absa.inception.security
-
An UserAttributeException is thrown to indicate an invalid operation was performed on a UserAttribute instance.
- UserAttributeException(String) - Constructor for exception africa.absa.inception.security.UserAttributeException
-
Constructs a new UserAttributeException with the specified message.
- UserDetails - Class in africa.absa.inception.security
-
The UserDetails class stores the details for a user.
- UserDetailsService - Class in africa.absa.inception.security
-
The UserDetailsService class provides the User Details Service implementation that provides the details for users.
- UserDetailsService() - Constructor for class africa.absa.inception.security.UserDetailsService
- UserDirectories - Class in africa.absa.inception.security
-
The UserDirectories class holds the results of a request to retrieve a list of user directories.
- UserDirectories() - Constructor for class africa.absa.inception.security.UserDirectories
-
Constructs a new UserDirectories.
- UserDirectories(List<UserDirectory>, long, String, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.UserDirectories
-
Constructs a new UserDirectories.
- UserDirectory - Class in africa.absa.inception.security
-
The UserDirectory class holds the information for a user directory.
- UserDirectory() - Constructor for class africa.absa.inception.security.UserDirectory
-
Constructs a new UserDirectory.
- UserDirectoryBase - Class in africa.absa.inception.security
-
The UserDirectoryBase class provides the base class from which all user directory classes should be derived.
- UserDirectoryBase(UUID, List<UserDirectoryParameter>, GroupRepository, UserRepository, RoleRepository) - Constructor for class africa.absa.inception.security.UserDirectoryBase
-
Constructs a new UserDirectoryBase.
- UserDirectoryCapabilities - Class in africa.absa.inception.security
-
The UserDirectoryCapabilities class holds the information that describes the capabilities supported by a user directory.
- UserDirectoryCapabilities() - Constructor for class africa.absa.inception.security.UserDirectoryCapabilities
-
Constructs a new UserDirectoryCapabilities.
- UserDirectoryCapabilities(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class africa.absa.inception.security.UserDirectoryCapabilities
-
Constructs a new UserDirectoryCapabilities.
- UserDirectoryNotFoundException - Exception in africa.absa.inception.security
-
An UserDirectoryNotFoundException is thrown to indicate that a security operation failed as a result of a user directory that could not be found.
- UserDirectoryNotFoundException(UUID) - Constructor for exception africa.absa.inception.security.UserDirectoryNotFoundException
-
Constructs a new UserDirectoryNotFoundException.
- UserDirectoryParameter - Class in africa.absa.inception.security
-
The UserDirectoryParameter class stores a parameter for a user directory as a name-value pair.
- UserDirectoryParameter() - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, byte[]) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, double) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, long) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, BinaryBuffer) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, String) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameter(String, BigDecimal) - Constructor for class africa.absa.inception.security.UserDirectoryParameter
-
Constructs a new UserDirectoryParameter.
- UserDirectoryParameterException - Exception in africa.absa.inception.security
-
An UserDirectoryParameterException is thrown to indicate an invalid operation was performed on a UserDirectoryParameter instance.
- UserDirectoryParameterException(String) - Constructor for exception africa.absa.inception.security.UserDirectoryParameterException
-
Constructs a new UserDirectoryParameterException with the specified message.
- UserDirectoryRepository - Interface in africa.absa.inception.security
-
The UserDirectoryRepository interface declares the repository for the UserDirectory domain type.
- UserDirectorySummaries - Class in africa.absa.inception.security
-
The UserDirectorySummaries class holds the results of a request to retrieve a list of user directory summaries.
- UserDirectorySummaries() - Constructor for class africa.absa.inception.security.UserDirectorySummaries
-
Constructs a new UserDirectorySummaries.
- UserDirectorySummaries(List<UserDirectorySummary>, long, String, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.UserDirectorySummaries
-
Constructs a new UserDirectorySummaries.
- UserDirectorySummary - Class in africa.absa.inception.security
-
The UserDirectorySummary class holds the summary information for a user directory.
- UserDirectorySummary() - Constructor for class africa.absa.inception.security.UserDirectorySummary
-
Constructs a new UserDirectorySummary.
- UserDirectorySummaryRepository - Interface in africa.absa.inception.security
-
The UserDirectorySummaryRepository interface declares the repository for the UserDirectorySummary domain type.
- UserDirectoryType - Class in africa.absa.inception.security
-
The UserDirectoryType class holds the information for a user directory type.
- UserDirectoryType() - Constructor for class africa.absa.inception.security.UserDirectoryType
-
Constructs a new UserDirectoryType.
- UserDirectoryTypeNotFoundException - Exception in africa.absa.inception.security
-
A UserDirectoryTypeNotFoundException is thrown to indicate that a security operation failed as a result of a user directory type that could not be found.
- UserDirectoryTypeNotFoundException(String) - Constructor for exception africa.absa.inception.security.UserDirectoryTypeNotFoundException
-
Constructs a new UserDirectoryTypeNotFoundException.
- UserDirectoryTypeRepository - Interface in africa.absa.inception.security
-
The UserDirectoryTypeRepository interface declares the repository for the UserDirectoryType domain type.
- UserLockedException - Exception in africa.absa.inception.security
-
A UserLockedException is thrown to indicate that a security operation failed as a result of a user being locked.
- UserLockedException(String) - Constructor for exception africa.absa.inception.security.UserLockedException
-
Constructs a new UserLockedException.
- USERNAME - africa.absa.inception.security.UserSortBy
-
Sort by username.
- UserNotFoundException - Exception in africa.absa.inception.security
-
An UserNotFoundException is thrown to indicate that a security operation failed as a result of a user that could not be found.
- UserNotFoundException(String) - Constructor for exception africa.absa.inception.security.UserNotFoundException
-
Constructs a new UserNotFoundException.
- UserRepository - Interface in africa.absa.inception.security
-
The UserRepository interface declares the repository for the User domain type.
- Users - Class in africa.absa.inception.security
-
The Users class holds the results of a request to retrieve a list of users.
- Users() - Constructor for class africa.absa.inception.security.Users
-
Constructs a new Users.
- Users(UUID, List<User>, long, String, UserSortBy, SortDirection, Integer, Integer) - Constructor for class africa.absa.inception.security.Users
-
Constructs a new Users.
- UserSortBy - Enum in africa.absa.inception.security
-
The UserSortBy enumeration defines the possible methods used to sort a list of users.
- UserSortByToStringConverter - Class in africa.absa.inception.security
-
The UserSortByToStringConverter class implements the Spring converter that converts a UserSortBy type into a String type.
- UserSortByToStringConverter() - Constructor for class africa.absa.inception.security.UserSortByToStringConverter
-
Constructs a new UserSortByToStringConverter.
- UserStatus - Enum in africa.absa.inception.security
-
The UserStatus enumeration defines the possible statuses for a user.
- UserStatusConverter - Class in africa.absa.inception.security
-
The UserStatusConverter class implements the custom JPA converter for the UserStatus enumeration.
- UserStatusConverter() - Constructor for class africa.absa.inception.security.UserStatusConverter
- UserStatusToStringConverter - Class in africa.absa.inception.security
-
The UserStatusToStringConverter class implements the Spring converter that converts a UserStatus type into a String type.
- UserStatusToStringConverter() - Constructor for class africa.absa.inception.security.UserStatusToStringConverter
-
Constructs a new UserStatusToStringConverter.
V
- valueOf(String) - Static method in enum africa.absa.inception.security.GroupMemberType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum africa.absa.inception.security.PasswordChangeReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum africa.absa.inception.security.TenantStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum africa.absa.inception.security.UserSortBy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum africa.absa.inception.security.UserStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum africa.absa.inception.security.GroupMemberType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum africa.absa.inception.security.PasswordChangeReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum africa.absa.inception.security.PasswordResetStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum africa.absa.inception.security.TenantStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum africa.absa.inception.security.UserSortBy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum africa.absa.inception.security.UserStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages