Index

A B C D E F G H I K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACTION_DELETE - Static variable in class com.persequor.saga.modules.authmanager.frontend.DeleteUserAction
 
ACTION_DELETE - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
ACTION_FILTER - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
ACTION_RESET_LOGIN_ATTEMPTS - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
ACTION_TOGGLE_ENABLED - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
ACTION_UPSERT - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
activeEq(Boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Filter users by active status.
add(Class<E>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
Get an existing extension, or create a new one if it doesn't exist.
add(Class<E>, Supplier<E>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
Get an existing extension, or create a new one if it doesn't exist.
addBizLocationField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addBizStepField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addCreatedAtField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addDbFilter(UnaryOperator<ValqueriesQuery<UserModel>>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Add a filter that is applied to the database query.
addEnabledField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addLoginAttemptsField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addMemoryFilter(Function<UserModel, Boolean>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Add a filter that is applied to the in-memory list of users.
addMobileRegistrationField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addPasswordField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addRolesField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
addUsernameField() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 
applyExtensions(Class<T>, Consumer<T>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
Used by UsersManagerPage to apply configured extensions.
attribute(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
attribute(String) - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
 
attributeAsList(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
attributeAsList(String) - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
 
attributeListContainsAny(String, List<String>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Filter users where the attribute list contains any of the values.
authenticate(IAuthenticationRequest, IAuthenticationResponse, IAuthenticationSession) - Method in class com.persequor.saga.modules.authmanager.auth.PasswordAuthentication
 
authenticate(String, Class<? extends SpaceExtensionContext>, Predicate<UserModel>) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
AuthManagerConfig - Class in com.persequor.saga.modules.authmanager.config
 
AuthManagerConfig() - Constructor for class com.persequor.saga.modules.authmanager.config.AuthManagerConfig
 
AuthManagerModule - Class in com.persequor.saga.modules.authmanager
 
AuthManagerModule() - Constructor for class com.persequor.saga.modules.authmanager.AuthManagerModule
 
AuthManagerModuleConfiguration - Class in com.persequor.saga.modules.authmanager
 
AuthManagerModuleConfiguration() - Constructor for class com.persequor.saga.modules.authmanager.AuthManagerModuleConfiguration
 
AuthService - Class in com.persequor.saga.modules.authmanager.service
 
AuthService(IUserService, IAppService, UserRepository) - Constructor for class com.persequor.saga.modules.authmanager.service.AuthService
 

B

BizLocationAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.vocabulary
Add biz locations management to UsersManagerPage pages.
BizLocationAuthExtension(IVocabularyRepository) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizLocationAuthExtension
 
bizLocations() - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Get the user's business location IDs that were populated using BizLocationAuthExtension extension.
BizStepAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.vocabulary
Add biz steps management to UsersManagerPage pages.
BizStepAuthExtension(IVocabularyRepository) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizStepAuthExtension
 
bizSteps() - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Get the user's business step IDs that were populated using BizStepAuthExtension extension.

C

checkPassword(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
com.persequor.saga.modules.authmanager - package com.persequor.saga.modules.authmanager
 
com.persequor.saga.modules.authmanager.auth - package com.persequor.saga.modules.authmanager.auth
 
com.persequor.saga.modules.authmanager.config - package com.persequor.saga.modules.authmanager.config
 
com.persequor.saga.modules.authmanager.db - package com.persequor.saga.modules.authmanager.db
 
com.persequor.saga.modules.authmanager.db.migration - package com.persequor.saga.modules.authmanager.db.migration
 
com.persequor.saga.modules.authmanager.db.repository - package com.persequor.saga.modules.authmanager.db.repository
 
com.persequor.saga.modules.authmanager.db.serialization - package com.persequor.saga.modules.authmanager.db.serialization
 
com.persequor.saga.modules.authmanager.exception - package com.persequor.saga.modules.authmanager.exception
 
com.persequor.saga.modules.authmanager.frontend - package com.persequor.saga.modules.authmanager.frontend
 
com.persequor.saga.modules.authmanager.frontend.extension - package com.persequor.saga.modules.authmanager.frontend.extension
 
com.persequor.saga.modules.authmanager.frontend.extension.mobile - package com.persequor.saga.modules.authmanager.frontend.extension.mobile
 
com.persequor.saga.modules.authmanager.frontend.extension.sdk - package com.persequor.saga.modules.authmanager.frontend.extension.sdk
 
com.persequor.saga.modules.authmanager.frontend.extension.user - package com.persequor.saga.modules.authmanager.frontend.extension.user
 
com.persequor.saga.modules.authmanager.frontend.extension.vocabulary - package com.persequor.saga.modules.authmanager.frontend.extension.vocabulary
 
com.persequor.saga.modules.authmanager.frontend.utils - package com.persequor.saga.modules.authmanager.frontend.utils
 
com.persequor.saga.modules.authmanager.models - package com.persequor.saga.modules.authmanager.models
 
com.persequor.saga.modules.authmanager.sdk - package com.persequor.saga.modules.authmanager.sdk
 
com.persequor.saga.modules.authmanager.service - package com.persequor.saga.modules.authmanager.service
 
configure(ConfigurerDetails) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
configure(ConfigurerDetails) - Method in class com.persequor.saga.modules.authmanager.frontend.PasswordUsersManagerPage
 
configure(IExtensionPointIoc) - Method in class com.persequor.saga.modules.authmanager.AuthManagerModuleConfiguration
 
configureExtensions(ExtensionCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.PasswordUsersManagerPage
 
configureExtensions(ExtensionCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
Define the frontend extensions that will be used to manage users.
configureIntoSpace(ISpaceExtensionPointIoc) - Method in class com.persequor.saga.modules.authmanager.auth.PasswordAuthentication
 
configureUserMenu(IContextMenu, User) - Method in class com.persequor.saga.modules.authmanager.auth.PasswordAuthentication
 
create(UserModel, Class<? extends SpaceExtensionContext>) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
CreatedAtAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add the created at column to UsersManagerPage pages.
CreatedAtAuthExtension() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.CreatedAtAuthExtension
 

D

dateTimeFormatter - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
defaultModuleConfiguration() - Method in class com.persequor.saga.modules.authmanager.AuthManagerModule
 
delete(UserModel) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
delete(UserModel) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
deleteByIds(Collection<UUID>) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
deleteSessions(UUID) - Method in class com.persequor.saga.modules.authmanager.db.repository.SessionRepository
 
deleteUser(IPage, IInputData, UserModel, String) - Method in class com.persequor.saga.modules.authmanager.frontend.DeleteUserAction
 
DeleteUserAction - Class in com.persequor.saga.modules.authmanager.frontend
 
DeleteUserAction(UserService) - Constructor for class com.persequor.saga.modules.authmanager.frontend.DeleteUserAction
 
deserialize(Class<T>, String) - Method in class com.persequor.saga.modules.authmanager.db.serialization.GsonSerializer
 
dialog(String) - Static method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 

E

EmailAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add email management to UsersManagerPage pages.
EmailAuthExtension() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
EnabledAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add enabled / disabled management to UsersManagerPage pages.
EnabledAuthExtension(String) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.EnabledAuthExtension
 
equals(Object) - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
Indicates whether some other object is "equal to" this one.
EXECUTE_ACTION - Static variable in class com.persequor.saga.modules.authmanager.frontend.UpsertUserAction
 
ExtensionCollector - Class in com.persequor.saga.modules.authmanager.frontend.extension
Collects and manages extensions for UsersManagerPage.
ExtensionCollector(IInjector, String) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
 

F

FIELD_ACTION - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
FIELD_ID - Static variable in class com.persequor.saga.modules.authmanager.frontend.UpsertUserAction
 
FIELD_ID - Static variable in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
fieldHalf() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fieldQuarter() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fieldSixth() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fieldThird() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fieldTwelfth() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fieldTwoThirds() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
fillUser(UserModel, IInputData) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IUserFillerExtension
Fill user attributes from the input data.
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.FixedRolesAuthExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.PasswordAuthExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
fillUser(UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
FilterCollector - Class in com.persequor.saga.modules.authmanager.frontend.extension
 
FilterCollector() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
 
filterHalf() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
filterQuarter() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
filterSixth() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
filterThird() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
filterTwelfth() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
filterTwoThirds() - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
 
findByUsername(String) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
FixedRolesAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Always assign a fixed set of roles to the UserModel.
FixedRolesAuthExtension(List<String>) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.FixedRolesAuthExtension
 
fromSagaUser(User) - Static method in class com.persequor.saga.modules.authmanager.models.UserModel
 

G

get(UUID, Class<? extends SpaceExtensionContext>) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
getAll(boolean) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
getAttributeKey() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizLocationAuthExtension
 
getAttributeKey() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizStepAuthExtension
 
getAttributeKey() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
getAttributes() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
Returns a copy of the attributes map.
getByUsername(String, String) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
getConfiguration() - Method in class com.persequor.saga.modules.authmanager.AuthManagerModule
 
getCreatedAt() - Method in class com.persequor.saga.modules.authmanager.models.Session
 
getCreatedAt() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getDbFilters() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
 
getDefaultDatabaseName() - Method in class com.persequor.saga.modules.authmanager.db.UsersManagerSqlDbConfig
 
getDisabledUsers() - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
getFailedLoginAttempts() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getId() - Method in class com.persequor.saga.modules.authmanager.models.Session
 
getId() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getMaxFailedLoginAttempts() - Method in class com.persequor.saga.modules.authmanager.config.AuthManagerConfig
 
getMemoryFilters() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
 
getMobileUser() - Method in interface com.persequor.saga.modules.authmanager.sdk.IAuthService
Get the currently authenticated mobile user, if any.
getMobileUser() - Method in class com.persequor.saga.modules.authmanager.service.AuthService
 
getMobileUserOrThrow() - Method in interface com.persequor.saga.modules.authmanager.sdk.IAuthService
Get the currently authenticated mobile user, or throw an exception if no user is authenticated.
getMobileUserOrThrow() - Method in class com.persequor.saga.modules.authmanager.service.AuthService
 
getPagePath() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
getPaginated(Class<? extends SpaceExtensionContext>, FilterCollector, int, int) - Method in class com.persequor.saga.modules.authmanager.service.UserService
Get a paginated list of users with the given filters.
getPaginated(UnaryOperator<ValqueriesQuery<UserModel>>, int, int) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
getPasswordHash() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getPluralTitle() - Method in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
By default, the plural title is the singular title with an 's' appended.
getQrCodeImage(IProfileRegistrationInfo) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
getSessionValidDuration() - Method in class com.persequor.saga.modules.authmanager.config.AuthManagerConfig
 
getSingularTitle() - Method in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
Define the page singular title.
getSpace() - Method in class com.persequor.saga.modules.authmanager.frontend.PasswordUsersManagerPage
 
getSpace() - Method in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
Define the space users will be managed in.
getSpace() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getUpdatedAt() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getUser() - Method in interface com.persequor.saga.modules.authmanager.sdk.IAuthService
Get the currently authenticated user, if any.
getUser() - Method in class com.persequor.saga.modules.authmanager.service.AuthService
 
getUserId() - Method in class com.persequor.saga.modules.authmanager.models.Session
 
getUsername() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
getUsername() - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
 
getUserOrThrow() - Method in interface com.persequor.saga.modules.authmanager.sdk.IAuthService
Get the currently authenticated user, or throw an exception if no user is authenticated.
getUserOrThrow() - Method in class com.persequor.saga.modules.authmanager.service.AuthService
 
getVocabularyUri() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizLocationAuthExtension
 
getVocabularyUri() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizStepAuthExtension
 
getVocabularyUri() - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
GsonSerializer - Class in com.persequor.saga.modules.authmanager.db.serialization
 
GsonSerializer() - Constructor for class com.persequor.saga.modules.authmanager.db.serialization.GsonSerializer
 

H

handle(IPage, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
handle(IPage, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
handle(IPage, IInputData, String, String) - Method in class com.persequor.saga.modules.authmanager.frontend.UpsertUserAction
 
hasBizLocation(ElementUri) - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Check if the user has access to a specific business location.
hasBizStep(ElementUri) - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Check if the user has access to a specific business step.
hashCode() - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
Returns a hash code value for this object.
hashPassword(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 

I

IAuthExtension - Interface in com.persequor.saga.modules.authmanager.frontend.extension.sdk
Implementations are used by UsersManagerPage to provide custom frontend for users managed by the Auth Manager module.
IAuthService - Interface in com.persequor.saga.modules.authmanager.sdk
 
IFilterExtension<S extends IFilterExtension<S>> - Interface in com.persequor.saga.modules.authmanager.frontend.extension.sdk
 
IFormExtension<S extends IFormExtension<S>> - Interface in com.persequor.saga.modules.authmanager.frontend.extension.sdk
 
incrementFailedLoginAttempts(UUID) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
isActive() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
isAdmin() - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Check if the user is an admin, meaning that it has the User.Role.ROLE_ADMIN role.
isDeleted() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
isTotalKnown() - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
 
isValidSession(IAuthenticationSession) - Method in class com.persequor.saga.modules.authmanager.service.SessionService
 
ITableExtension - Interface in com.persequor.saga.modules.authmanager.frontend.extension.sdk
 
IUser - Interface in com.persequor.saga.modules.authmanager.sdk
 
IUserFillerExtension - Interface in com.persequor.saga.modules.authmanager.frontend.extension.sdk
 

K

KEY - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
KEY - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
KEY - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizLocationAuthExtension
 
KEY - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.BizStepAuthExtension
 

L

label - Variable in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
LoginAttemptsAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add failed login attempts management to UsersManagerPage pages.
LoginAttemptsAuthExtension(String) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.LoginAttemptsAuthExtension
 

M

ManyUsersFoundException - Exception in com.persequor.saga.modules.authmanager.exception
 
ManyUsersFoundException(String) - Constructor for exception com.persequor.saga.modules.authmanager.exception.ManyUsersFoundException
 
MAX_MEMORY_USERS - Static variable in class com.persequor.saga.modules.authmanager.service.UserService
 
MaxLoginAttemptsExceededException - Exception in com.persequor.saga.modules.authmanager.exception
 
MaxLoginAttemptsExceededException(String) - Constructor for exception com.persequor.saga.modules.authmanager.exception.MaxLoginAttemptsExceededException
 
MOBILE_REGISTRATION_ID - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
MOBILE_REGISTRATION_VALID_UNTIL - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
MobileRegistrationAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.mobile
Add Saga mobile app registration management to your UsersManagerPage page.
MobileRegistrationAuthExtension(IAppService) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
MobileRegistrationQrDialog - Class in com.persequor.saga.modules.authmanager.frontend.extension.mobile
 
MobileRegistrationQrDialog(IAppService, ImageCreationService) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 

N

NotAuthenticatedException - Exception in com.persequor.saga.modules.authmanager.exception
 
NotAuthenticatedException(String) - Constructor for exception com.persequor.saga.modules.authmanager.exception.NotAuthenticatedException
 

P

PAGE_PATH - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
PageUtils - Class in com.persequor.saga.modules.authmanager.frontend.utils
 
PasswordAuthentication - Class in com.persequor.saga.modules.authmanager.auth
Authenticate user with username and password.
PasswordAuthentication(AuthManagerConfig, Provider<UserService>, Provider<SessionService>, Provider<IActiveSpaceHolder>) - Constructor for class com.persequor.saga.modules.authmanager.auth.PasswordAuthentication
 
PasswordAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add password management to UsersManagerPage pages.
PasswordAuthExtension() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.PasswordAuthExtension
 
PasswordUsersManagerPage - Class in com.persequor.saga.modules.authmanager.frontend
Page example for managing users with password authentication.
PasswordUsersManagerPage(IInjector, IActiveSpaceHolder) - Constructor for class com.persequor.saga.modules.authmanager.frontend.PasswordUsersManagerPage
 
PROFILE_CONFIGURATION_ID - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
PROFILE_CONFIGURATION_NAME - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
putAttribute(String, String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
putAttribute(String, Collection<String>) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 

Q

query() - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 

R

REGISTRATION_ID - Static variable in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationQrDialog
 
remove(Class<? extends IAuthExtension>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
Remove an extension.
removeAttribute(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
renderFilters(IForm, IInputData, FilterCollector) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
Filter users based on the input data.
renderFilters(IForm, IInputData, FilterCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
renderFilters(IForm, IInputData, FilterCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
Render custom form fields for user management.
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.PasswordAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
renderForm(IForm, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
renderTableActions(ICell, UserModel, IInputData) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.ITableExtension
Render custom actions for each user in the table.
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.ITableExtension
Render custom columns in the users table.
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.CreatedAtAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EnabledAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.LoginAttemptsAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
renderTableColumn(ITable, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.ITableExtension
Render custom row fields in the users table.
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.CreatedAtAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EnabledAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.LoginAttemptsAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
renderTableRow(ITableRow, UserModel, IInputData) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
resetFailedLoginAttempts(UserModel) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
resetFailedLoginAttempts(UUID) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
roles() - Method in interface com.persequor.saga.modules.authmanager.sdk.IUser
Get the user's roles.
RolesAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add roles management to UsersManagerPage pages.
RolesAuthExtension() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 

S

save(UserModel) - Method in class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
serialize(T) - Method in class com.persequor.saga.modules.authmanager.db.serialization.GsonSerializer
 
Session - Class in com.persequor.saga.modules.authmanager.models
 
Session() - Constructor for class com.persequor.saga.modules.authmanager.models.Session
 
Session(UUID, UUID) - Constructor for class com.persequor.saga.modules.authmanager.models.Session
 
sessionExists(UUID) - Method in class com.persequor.saga.modules.authmanager.db.repository.SessionRepository
 
SessionRepository - Class in com.persequor.saga.modules.authmanager.db.repository
 
SessionRepository(ValqueriesRepositoryFactory) - Constructor for class com.persequor.saga.modules.authmanager.db.repository.SessionRepository
 
SessionService - Class in com.persequor.saga.modules.authmanager.service
 
SessionService(SessionRepository) - Constructor for class com.persequor.saga.modules.authmanager.service.SessionService
 
setActive(Boolean) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setAttributes(Map<String, String>) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setCreatedAt(Instant) - Method in class com.persequor.saga.modules.authmanager.models.Session
 
setCreatedAt(Instant) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setDeleted(Boolean) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setFailedLoginAttempts(Integer) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
 
setFieldWidth(Width) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFormExtension
Set the width of the filter field in the grid.
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.PasswordAuthExtension
 
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
setFieldWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
setFilterWidth(Width) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.IFilterExtension
Set the width of the filter field in the grid.
setFilterWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
setFilterWidth(Width) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
setFixedRoles(Collection<String>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.ExtensionCollector
All users will have the specified roles.
setId(UUID) - Method in class com.persequor.saga.modules.authmanager.models.Session
 
setId(UUID) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setMaxFailedLoginAttempts(Integer) - Method in class com.persequor.saga.modules.authmanager.config.AuthManagerConfig
 
setOptions(List<String>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
Set the roles that will be displayed on the UI.
setPasswordHash(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setRequired(boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.mobile.MobileRegistrationAuthExtension
Mark the "Mobile App" field as required both for creation and update forms.
setRequired(boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.EmailAuthExtension
 
setRequired(boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.RolesAuthExtension
 
setRequired(boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 
setSessionValidDuration(Duration) - Method in class com.persequor.saga.modules.authmanager.config.AuthManagerConfig
 
setSortBy(Function<UserModel, T>, boolean) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Set the sort order of the query.
setSpace(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setTableSorting(ITableSorting, FilterCollector) - Method in interface com.persequor.saga.modules.authmanager.frontend.extension.sdk.ITableExtension
Set the sorting of the table if supported.
setTableSorting(ITableSorting, FilterCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.CreatedAtAuthExtension
 
setTableSorting(ITableSorting, FilterCollector) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
setUpdatedAt(Instant) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
setUserId(UUID) - Method in class com.persequor.saga.modules.authmanager.models.Session
 
setUsername(String) - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
signOut(IAuthenticationRequest, IAuthenticationResponse, IAuthenticationSession) - Method in class com.persequor.saga.modules.authmanager.auth.PasswordAuthentication
 
Sql202406141100CreateDatabase - Class in com.persequor.saga.modules.authmanager.db.migration
 
Sql202406141100CreateDatabase() - Constructor for class com.persequor.saga.modules.authmanager.db.migration.Sql202406141100CreateDatabase
 
Sql202406141311CreateUsersTable - Class in com.persequor.saga.modules.authmanager.db.migration
 
Sql202406141311CreateUsersTable() - Constructor for class com.persequor.saga.modules.authmanager.db.migration.Sql202406141311CreateUsersTable
 
Sql202409051600CreateSessionsTable - Class in com.persequor.saga.modules.authmanager.db.migration
 
Sql202409051600CreateSessionsTable() - Constructor for class com.persequor.saga.modules.authmanager.db.migration.Sql202409051600CreateSessionsTable
 
storeSession(IAuthenticationSession, UserModel) - Method in class com.persequor.saga.modules.authmanager.service.SessionService
 

T

toggleActive(UserModel) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
toSagaUser() - Method in class com.persequor.saga.modules.authmanager.models.UserModel
 
toString() - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
Returns a string representation of this record class.
total() - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
Returns the value of the total record component.
truncatedTextCell(Collection<String>, int) - Static method in class com.persequor.saga.modules.authmanager.frontend.utils.PageUtils
Returns a consumer that sets the cell text to a truncated version of the elements joined by a comma.

U

up(Migrator) - Method in class com.persequor.saga.modules.authmanager.db.migration.Sql202406141311CreateUsersTable
 
up(Migrator) - Method in class com.persequor.saga.modules.authmanager.db.migration.Sql202409051600CreateSessionsTable
 
up(SandboxMigrator) - Method in class com.persequor.saga.modules.authmanager.db.migration.Sql202406141100CreateDatabase
 
update(UserModel) - Method in class com.persequor.saga.modules.authmanager.service.UserService
 
UpsertUserAction - Class in com.persequor.saga.modules.authmanager.frontend
Encapsulates the creation and edition user logic for the UsersManagerPage page.
UpsertUserAction(UserService, Class<? extends SpaceExtensionContext>, ExtensionCollector) - Constructor for class com.persequor.saga.modules.authmanager.frontend.UpsertUserAction
 
UserModel - Class in com.persequor.saga.modules.authmanager.models
 
UserModel() - Constructor for class com.persequor.saga.modules.authmanager.models.UserModel
 
UsernameAuthExtension - Class in com.persequor.saga.modules.authmanager.frontend.extension.user
Add username management to UsersManagerPage pages.
UsernameAuthExtension() - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.user.UsernameAuthExtension
 
usernameLike(String) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.FilterCollector
Filter users by username using a like query.
UserRepository - Class in com.persequor.saga.modules.authmanager.db.repository
 
UserRepository(ValqueriesRepositoryFactory, Dates) - Constructor for class com.persequor.saga.modules.authmanager.db.repository.UserRepository
 
users() - Method in record class com.persequor.saga.modules.authmanager.models.UsersPage
Returns the value of the users record component.
UserService - Class in com.persequor.saga.modules.authmanager.service
 
UserService(UserRepository, AuthManagerConfig, SessionRepository) - Constructor for class com.persequor.saga.modules.authmanager.service.UserService
 
UsersManagerPage - Class in com.persequor.saga.modules.authmanager.frontend
 
UsersManagerPage(IInjector) - Constructor for class com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
 
UsersManagerSqlDbConfig - Class in com.persequor.saga.modules.authmanager.db
 
UsersManagerSqlDbConfig() - Constructor for class com.persequor.saga.modules.authmanager.db.UsersManagerSqlDbConfig
 
UsersPage - Record Class in com.persequor.saga.modules.authmanager.models
 
UsersPage(List<UserModel>, long) - Constructor for record class com.persequor.saga.modules.authmanager.models.UsersPage
Creates an instance of a UsersPage record class.

V

VocabularyAuthExtension<S extends VocabularyAuthExtension<S>> - Class in com.persequor.saga.modules.authmanager.frontend.extension.vocabulary
Base class to add vocabularies management to UsersManagerPage pages.
VocabularyAuthExtension(IVocabularyRepository, String) - Constructor for class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
 

W

withComparator(Comparator<VocabularyElement>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
Modify the comparator used to sort the vocabulary elements.
withFilter(Predicate<VocabularyElement>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
Modify the in memory filter used to filter the vocabulary elements.
withLabel(String) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
Set the label for the vocabulary field.
withRequest(Function<VocabularySearchRequest, VocabularySearchRequest>) - Method in class com.persequor.saga.modules.authmanager.frontend.extension.vocabulary.VocabularyAuthExtension
Modify the request used to fetch the vocabulary elements from the database.
A B C D E F G H I K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form