A B C D E F G H I J L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessTokenExpiresAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenId - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenIssuedAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenMetadata - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenScopes - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenType - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- accessTokenValidity - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- accessTokenValiditySeconds - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- accountExpires - Variable in class org.genesys.blocks.security.model.QBasicUser
- accountLocked - Variable in class org.genesys.blocks.security.model.QBasicUser
- accountLockountManager() - Method in class org.genesys.blocks.security.lockout.AccountLockoutConfig
-
Account lockount manager.
- AccountLockoutConfig - Class in org.genesys.blocks.security.lockout
-
The Class AccountLockoutConfig.
- AccountLockoutConfig() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutConfig
- AccountLockoutManager - Class in org.genesys.blocks.security.lockout
-
{#link
AccountLockoutManagerkeeps track of successive failed login attempts and locks the user account if there are more than {AccountLockoutManager.lockAfterXFailuressuccessive failures. - AccountLockoutManager() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutManager
- AccountLockoutManager.AttemptStatistics - Class in org.genesys.blocks.security.lockout
-
The Class AttemptStatistics.
- accountNonExpired - Variable in class org.genesys.blocks.security.model.QBasicUser
- accountNonLocked - Variable in class org.genesys.blocks.security.model.QBasicUser
- accountType - Variable in class org.genesys.blocks.security.model.QBasicUser
- aceOrder - Variable in class org.genesys.blocks.security.model.QAclEntry
- AclAssignerAspect - Class in org.genesys.blocks.security.component
-
Using aspects to generate default ACL permissions when entities are persisted and remove permissions on delete.
- AclAssignerAspect() - Constructor for class org.genesys.blocks.security.component.AclAssignerAspect
-
Instantiates a new acl assigner aspect.
- AclAwareModel - Interface in org.genesys.blocks.security.model
-
Interface label for entities that require ACL security.
- aclClass - Variable in class org.genesys.blocks.security.model.QAclClass
- aclClass - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- AclClass - Class in org.genesys.blocks.security.model
-
ACL Class provides a unique identifier for ACL-aware entity types.
- AclClass() - Constructor for class org.genesys.blocks.security.model.AclClass
- aclClass1 - Static variable in class org.genesys.blocks.security.model.QAclClass
- AclClassPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclClassPersistence.
- aclEntries - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- aclEntries - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- aclEntries - Variable in class org.genesys.blocks.security.model.QAclSid
- aclEntries - Variable in class org.genesys.blocks.security.model.QBasicUser
- AclEntriesToPermissions - Class in org.genesys.blocks.security.serialization
-
Converts a list of
AclEntryto the easily digestibleSidPermissionsobjects/. - AclEntriesToPermissions() - Constructor for class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- aclEntry - Static variable in class org.genesys.blocks.security.model.QAclEntry
- AclEntry - Class in org.genesys.blocks.security.model
-
ACL Entry represents permissions of
AclSidon a particular entity (throughAclObjectIdentity). - AclEntry() - Constructor for class org.genesys.blocks.security.model.AclEntry
- AclEntryPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclEntryPersistence.
- aclEntryRepository - Variable in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
The acl entry repository.
- aclObjectIdentity - Variable in class org.genesys.blocks.security.model.QAclEntry
- aclObjectIdentity - Static variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- AclObjectIdentity - Class in org.genesys.blocks.security.model
-
ACL Object Identity represents a specific ACL-aware entity (combination of
AclClassand {#link objectIdIdentity}). - AclObjectIdentity() - Constructor for class org.genesys.blocks.security.model.AclObjectIdentity
- AclObjectIdentityExt(AclObjectIdentity) - Constructor for class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
Instantiates a new acl object identity ext.
- AclObjectIdentityPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclObjectIdentityPersistence.
- aclParentObject() - Method in interface org.genesys.blocks.security.model.AclAwareModel
-
Objects belonging to a parent entity can override this method.
- aclParentObjectIdentity() - Method in interface org.genesys.blocks.security.model.AclAwareModel
-
A custom, persisted parent AclObjectIdentity reference.
- aclSid - Variable in class org.genesys.blocks.security.model.QAclEntry
- aclSid - Static variable in class org.genesys.blocks.security.model.QAclSid
- aclSid(AclSid) - Method in class org.genesys.blocks.security.serialization.SidPermissions
-
Set ACL SID.
- AclSid - Class in org.genesys.blocks.security.model
-
ACL SID uniquely identifies any principal or authority in the system ("SID" stands for "security identity").
- AclSid() - Constructor for class org.genesys.blocks.security.model.AclSid
- AclSidPersistence - Interface in org.genesys.blocks.security.persistence
-
The Interface AclSidPersistence.
- active - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- active - Variable in class org.genesys.blocks.model.QUuidModel
- active - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- active - Variable in class org.genesys.blocks.security.model.QAclSid
- active - Variable in class org.genesys.blocks.security.model.QBasicUser
- addClient(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Register a new OAuth client.
- addClient(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- afterDeleteAclObject(JoinPoint) - Method in class org.genesys.blocks.security.component.AclAssignerAspect
-
Remove permissions on delete.
- afterPropertiesSet() - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- afterPropertiesSet() - Method in class org.genesys.blocks.oauth.util.AppBlocksInitializer
- afterPropertiesSet() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- afterSaveAclObject(Object) - Method in class org.genesys.blocks.security.component.AclAssignerAspect
-
Ensure owner permissions on persist or update
- anyoneHasPermission(Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Check if ROLE_EVERYONE has permission on target object.
- AppBlocksInitializer - Class in org.genesys.blocks.oauth.util
-
App Blocks utility with handy updates :-).
- AppBlocksInitializer() - Constructor for class org.genesys.blocks.oauth.util.AppBlocksInitializer
- apply(OAuthClient) - Method in class org.genesys.blocks.oauth.model.OAuthClient
- assureGoodPassword(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Test if password passes the password policy (if set).
- assureGoodPassword(String) - Method in class org.genesys.blocks.security.service.impl.SimplePasswordPolicy
-
Check that password follows defined policy.
- assureGoodPassword(String) - Method in interface org.genesys.blocks.security.service.PasswordPolicy
-
Check that password meets policy requirements.
- AttemptStatistics() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics
- attributes - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- auditedVersionedModel - Static variable in class org.genesys.blocks.model.QAuditedVersionedModel
- AuditedVersionedModel - Class in org.genesys.blocks.model
-
The Class AuditedVersionedModel.
- AuditedVersionedModel() - Constructor for class org.genesys.blocks.model.AuditedVersionedModel
- AuditedVersionedModelFilter<T extends AuditedVersionedModelFilter<T,R>,R extends AuditedVersionedModel> - Class in org.genesys.blocks.model.filters
-
AuditedVersionedModelmatch by sample filters. - AuditedVersionedModelFilter() - Constructor for class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
- auditFailure - Variable in class org.genesys.blocks.security.model.QAclEntry
- auditSuccess - Variable in class org.genesys.blocks.security.model.QAclEntry
- AuthenticationFailureBadCredentialsListener - Class in org.genesys.blocks.security.lockout
-
Log failed login attempt and notify
AccountLockoutManager. - AuthenticationFailureBadCredentialsListener() - Constructor for class org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener
- authenticationFailureListener() - Method in class org.genesys.blocks.security.lockout.AccountLockoutConfig
-
Authentication failure listener.
- authorization - Static variable in class org.genesys.blocks.oauth.model.QAuthorization
- Authorization - Class in org.genesys.blocks.oauth.model
- Authorization() - Constructor for class org.genesys.blocks.oauth.model.Authorization
- authorizationCodeExpiresAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- authorizationCodeIssuedAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- authorizationCodeMetadata - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- authorizationCodeValue - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- authorizationGrantType - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- AuthorizationRepository - Interface in org.genesys.blocks.oauth.persistence
- authorizedGrantTypes - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- autoApprove - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- autoApproveScope - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- autocompleteClients(String, int) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Autocomplete OAuth clients by title.
- autocompleteClients(String, int) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
B
- basicUser - Static variable in class org.genesys.blocks.security.model.QBasicUser
- BasicUser<R extends org.springframework.security.core.GrantedAuthority> - Class in org.genesys.blocks.security.model
-
The Class BasicUser.
- BasicUser() - Constructor for class org.genesys.blocks.security.model.BasicUser
-
Instantiates a new basic user.
- BasicUser.AccountType - Enum in org.genesys.blocks.security.model
-
The Enum AccountType.
- BasicUserService<R extends org.springframework.security.core.GrantedAuthority,T extends BasicUser<R>> - Interface in org.genesys.blocks.security.service
-
The Interface BasicUserService.
- BasicUserServiceImpl<R extends org.springframework.security.core.GrantedAuthority,T extends BasicUser<R>> - Class in org.genesys.blocks.security.service.impl
-
The Class BasicUserServiceImpl.
- BasicUserServiceImpl() - Constructor for class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
C
- CACHE_SID_NAMES - Static variable in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclClass
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclEntry
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclObjectIdentity
- canEqual(Object) - Method in class org.genesys.blocks.security.model.AclSid
- changePassword(T, String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Change password.
- changePassword(T, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- ClassAclOid<T> - Class in org.genesys.blocks.util
-
The ACL object identity for our Java classes.
- ClassAclOid() - Constructor for class org.genesys.blocks.util.ClassAclOid
- classNamesCount(String) - Method in interface org.genesys.blocks.security.persistence.AclClassPersistence
-
Class names count.
- cleanupAcl() - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Cleanup ACL: remove
AclEntryandAclObjectIdentityfor missing ACL-aware entities, remove obsoleteAclClass. - cleanupAcl() - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- CLIENT - org.genesys.blocks.oauth.model.OAuthRole
-
The client.
- clientId - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- clientSecret - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- collectPredicates(EntityPathBase<R>, QAuditedVersionedModel) - Method in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
Collects list of filter predicates
- collectPredicates(EntityPathBase<R>, QUuidModel) - Method in class org.genesys.blocks.model.filters.UuidModelFilter
-
Collects list of filter predicates
- contactEmail - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- contactNote - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- convert(Object) - Method in class org.genesys.blocks.util.JsonSidConverter
-
Convert SID ID to SID name using SID_PROVIDER (when available)
- convert(List<AclEntry>) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- copy() - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Returns null.
- create - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to create.
- createdBy - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The created by.
- createdBy - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- createdBy - Variable in class org.genesys.blocks.model.QUuidModel
- createdBy - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- createdBy - Variable in class org.genesys.blocks.security.model.QAclSid
- createdBy - Variable in class org.genesys.blocks.security.model.QBasicUser
- createdDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The created date.
- createdDate - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- createdDate - Variable in class org.genesys.blocks.model.QUuidModel
- createdDate - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- createdDate - Variable in class org.genesys.blocks.security.model.QAclSid
- createdDate - Variable in class org.genesys.blocks.security.model.QBasicUser
- createOrUpdatePermissions(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Adds the creator permissions or updates permission inheritance.
- createOrUpdatePermissions(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- createOrUpdatePermissions(AclAwareModel, AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Adds the creator permissions or updates permission inheritance.
- createOrUpdatePermissions(AclAwareModel, AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- createSystemAdministrator(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Implementations must create a user with specified username with ADMINISTRATOR role and account type
BasicUser.AccountType.SYSTEM. - createUser(String, String, String, BasicUser.AccountType) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Create a new user account.
- credentialsNonExpired - Variable in class org.genesys.blocks.security.model.QBasicUser
- CurrentApplicationContext - Class in org.genesys.blocks.util
-
Based on this Stackoveflow comment.
- CurrentApplicationContext() - Constructor for class org.genesys.blocks.util.CurrentApplicationContext
- CurrentPermissionsWriter - Class in org.genesys.blocks.security.serialization
-
The
CurrentPermissionsWriteris applied toAclAwareModeland it instructs Jackson to includePermissionsfor current SID for every ACL aware entity. - CurrentPermissionsWriter() - Constructor for class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
-
Instantiates a new current permissions writer.
- CurrentPermissionsWriter(BeanPropertyDefinition, Annotations, JavaType) - Constructor for class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
-
Instantiates a new current permissions writer.
- CurrentPermissionsWriter.NoPermissions - Interface in org.genesys.blocks.security.serialization
-
Use this JsonView to exclude permission checks!
- CustomAclService - Interface in org.genesys.blocks.security.service
-
The Interface CustomAclService.
- CustomAclService.AclObjectIdentityExt - Class in org.genesys.blocks.security.service
-
Wraps
AclObjectIdentityand adds list of inherited permissions. - CustomAclServiceImpl - Class in org.genesys.blocks.security.service.impl
-
The Class CustomAclServiceImpl.
- CustomAclServiceImpl() - Constructor for class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
D
- deepLoad(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Deep load.
- delete - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to delete.
- DELETED - org.genesys.blocks.security.model.BasicUser.AccountType
-
Deleted user accounts.
- deleteForSid(T) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Delete AclEntries for a SID.
- deleteUser(T) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Try to delete user.
- deleteUser(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- description - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
E
- email - Variable in class org.genesys.blocks.security.model.QBasicUser
- enabled - Variable in class org.genesys.blocks.security.model.QBasicUser
- ensureAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets (and creates if missing) the sid for the specified authority.
- ensureAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- ensureObjectIdentity(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Ensure object identity.
- ensureObjectIdentity(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- entriesInheriting - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- EVERYONE - org.genesys.blocks.oauth.model.OAuthRole
-
Everyone.
- ExpiredAuthorizationEntityCleaner - Class in org.genesys.blocks.oauth.component
- ExpiredAuthorizationEntityCleaner(AuthorizationRepository, int) - Constructor for class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
F
- findByAclClass(String) - Method in interface org.genesys.blocks.security.persistence.AclClassPersistence
-
Find by acl class.
- findByClientId(String) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Find by client id.
- findByClientId(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- findById(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- findByIdAndVersion(long, int) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Find by id and version.
- findByObjectIdAndClassname(long, String) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
-
Find by object id identity and class name.
- findByObjectIdentity(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Find by object identity.
- findByParentObject(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
- findBySidAndObjectIdentity(AclSid, AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
List by SID and Object Identity.
- findBySidAndPrincipal(String, boolean) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
Find by sid and principal.
- findObjectIdentitiesForSidAndAclClassAndMask(AclSid, String, int) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
/** Find IDs of object of aclClass for sid with specified permissions.
- forClass(Class<T>) - Static method in class org.genesys.blocks.util.ClassAclOid
-
For class.
- fromEntries(List<AclEntry>) - Static method in class org.genesys.blocks.security.serialization.SidPermissions
-
Convert List of
AclEntryto List ofSidPermissions. - fullName - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- fullName - Variable in class org.genesys.blocks.security.model.QBasicUser
G
- getAccessTokenValiditySeconds() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAclEntries(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the acl entries.
- getAclEntries(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAclEntries(AclObjectIdentity) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the acl entries.
- getAclEntries(AclObjectIdentity) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAuthorities() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAuthorities() - Method in class org.genesys.blocks.security.model.BasicUser
- getAuthority() - Method in enum org.genesys.blocks.oauth.model.OAuthRole
-
GrantedAuthorities start with ROLE_.
- getAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid for the specified authority.
- getAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getAuthorizedGrantTypes() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getAvailablePermissions(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the available permissions.
- getAvailablePermissions(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getClassName() - Method in class org.genesys.blocks.util.ClassAclOid
-
Gets the class name.
- getClazz() - Method in class org.genesys.blocks.util.ClassAclOid
-
Gets the clazz.
- getClient(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Gets the client.
- getClient(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- getContext() - Static method in class org.genesys.blocks.util.CurrentApplicationContext
-
Note that this is a static method which expose ApplicationContext.
- getCurrentAuditor() - Method in class org.genesys.blocks.security.SpringSecurityAuditorAware
- getCurrentUser() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the current principal (User or OAuthClient).
- getDefaultUserRoles() - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get default roles assigned to users.
- getDefaultUserRoles() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- getDynamicAuthorities(T) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Allow the application to register additional authorities.
- getEmail() - Method in exception org.genesys.blocks.security.NotUniqueUserException
-
Gets the email.
- getFullName() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getFullName() - Method in class org.genesys.blocks.security.model.AclSid
-
Subclasses should override this method and return a sensible display name for the SID.
- getId() - Method in class org.genesys.blocks.util.ClassAclOid
- getInputType(TypeFactory) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- getMaxAceOrderForObjectEntity(long) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Calculates max.
- getMe() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the me.
- getModelId() - Method in exception org.genesys.blocks.security.NoUserFoundException
-
Gets the model id.
- getOAuthClientId() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the OAuth Client ID of the current authentication object.
- getObjectIdentity(long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Get object identity by internal id.
- getObjectIdentity(long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getObjectIdentity(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the object identity for object of type className with specified id.
- getObjectIdentity(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getObjectIdentity(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the object identity of the entity.
- getObjectIdentity(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getOutputType(TypeFactory) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
- getPermissions(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the permissions.
- getPermissions(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getPermissions(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the permissions.
- getPermissions(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getRefreshTokenValiditySeconds() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getRegisteredRedirectUri() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getScope() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- getSid() - Method in class org.genesys.blocks.security.serialization.SidPermissions
-
Get SID.
- getSid(Long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Get SID by ID.
- getSid(Long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidId(String) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
Gets the sid id.
- getSidId(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid id.
- getSidId(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidName(long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sid name.
- getSidName(long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSidName(long) - Method in interface org.genesys.blocks.util.JsonSidConverter.SidProvider
- getSids(long, String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sids.
- getSids(long, String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSids(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Gets the sids.
- getSids(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- getSids(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclEntryPersistence
-
Gets the sids.
- getUser(long) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get User by id.
- getUser(long) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- getUserByEmail(String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Get User by email.
- getUsername() - Method in class org.genesys.blocks.security.model.BasicUser
-
BasicUser.getUsername()must return the name used by UserDetailService in theUserDetailsService.loadUserByUsername(String) - getUsername() - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Gets the username.
- getUserRepository() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Gets the user repository.
- GOOGLE - org.genesys.blocks.security.model.BasicUser.AccountType
-
The google.
- grantAll() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Grant all.
- granting - Variable in class org.genesys.blocks.security.model.QAclEntry
- grantNone() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Grant none.
- grants - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
H
- handleFailedLogin(String) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Update failed attempt statistics on failed login.
- handleSuccessfulLogin(String) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Reset failed attempt statistics on successful login.
- hasAnyRole(String...) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks if any role is granted.
- hasAuthority(String) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Check if authority is granted.
- hasPermission(Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for permission.
- hasPermission(Authentication, Object, Object) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for permission.
- hasRole(String) - Static method in class org.genesys.blocks.security.SecurityContextUtil
-
Checks for role.
I
- id - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- id - Variable in class org.genesys.blocks.model.QUuidModel
- id - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- id - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- id - Variable in class org.genesys.blocks.security.model.QAclClass
- id - Variable in class org.genesys.blocks.security.model.QAclEntry
- id - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- id - Variable in class org.genesys.blocks.security.model.QAclSid
- id - Variable in class org.genesys.blocks.security.model.QBasicUser
- inherited - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
The inherited.
- isAccountLocked() - Method in class org.genesys.blocks.security.model.BasicUser
-
Checks if is account locked.
- isAccountNonExpired() - Method in class org.genesys.blocks.security.model.BasicUser
- isAccountNonLocked() - Method in class org.genesys.blocks.security.model.BasicUser
- isAutoApprove(String) - Method in class org.genesys.blocks.oauth.model.OAuthClient
- isCredentialsNonExpired() - Method in class org.genesys.blocks.security.model.BasicUser
- isEnabled() - Method in class org.genesys.blocks.security.model.BasicUser
- isGranting(int) - Method in class org.genesys.blocks.security.serialization.Permissions
-
Is Permissions granting the
BasePermissionby its mask?. - isOneGranting() - Method in class org.genesys.blocks.security.serialization.Permissions
-
Checks if is one granting.
- isOriginRegistered(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Check if the origin is registered with one of the clients
- isOriginRegistered(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- isPublic - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Anyone is allowed to read the object
- isScoped() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- isSecretRequired() - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Client secret is required when provided.
J
- JsonSidConverter - Class in org.genesys.blocks.util
-
The JsonSidConverter converts SID IDs to SID names.
- JsonSidConverter() - Constructor for class org.genesys.blocks.util.JsonSidConverter
- JsonSidConverter.SidProvider - Interface in org.genesys.blocks.util
L
- lastLogin - Variable in class org.genesys.blocks.security.model.QBasicUser
- lastModifiedBy - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The last modified by.
- lastModifiedBy - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- lastModifiedBy - Variable in class org.genesys.blocks.model.QUuidModel
- lastModifiedBy - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- lastModifiedBy - Variable in class org.genesys.blocks.security.model.QAclSid
- lastModifiedBy - Variable in class org.genesys.blocks.security.model.QBasicUser
- lastModifiedDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
-
The last modified date.
- lastModifiedDate - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- lastModifiedDate - Variable in class org.genesys.blocks.model.QUuidModel
- lastModifiedDate - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- lastModifiedDate - Variable in class org.genesys.blocks.security.model.QAclSid
- lastModifiedDate - Variable in class org.genesys.blocks.security.model.QBasicUser
- LDAP - org.genesys.blocks.security.model.BasicUser.AccountType
-
The ldap.
- listAuthoritySids() - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
List SIDs of authorities (roles).
- listAuthoritySids() - Method in interface org.genesys.blocks.security.service.CustomAclService
-
List authority sids.
- listAuthoritySids() - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- listAvailableRoles() - Method in interface org.genesys.blocks.security.service.BasicUserService
-
List available roles.
- listAvailableRoles() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- listById(Iterable<Long>) - Method in interface org.genesys.blocks.security.persistence.AclSidPersistence
-
List ACL SIDs with internal identifiers.
- listClientDetails() - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details.
- listClientDetails() - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listClientDetails(Predicate, Pageable) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details with filtering by predicate.
- listClientDetails(Predicate, Pageable) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listClientDetails(Pageable) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
List client details.
- listClientDetails(Pageable) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- listObjectIdentityIdsForSid(Class<? extends AclAwareModel>, AclSid, Permission) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
List IDs of the specified class for the SID with specified permissions.
- listObjectIdentityIdsForSid(Class<? extends AclAwareModel>, AclSid, Permission) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- loadClientByClientId(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
- loadClientByClientId(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- loadObjectIdentityExt(AclObjectIdentity) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Load object identity extended information.
- loadObjectIdentityExt(AclObjectIdentity) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- loadUserByUsername(String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- LOCAL - org.genesys.blocks.security.model.BasicUser.AccountType
-
The local.
- lockedUntil - Variable in class org.genesys.blocks.security.model.QBasicUser
- LOG - Static variable in class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
- LOG - Static variable in class org.genesys.blocks.security.lockout.LoginSuccessHandler
- LOG - Static variable in class org.genesys.blocks.security.SecurityContextUtil
-
The Constant LOG.
- LOG - Static variable in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
The Constant LOG.
- logIfNeeded(boolean, AccessControlEntry) - Method in class org.genesys.blocks.security.component.Slf4jLogAuditLogger
- LoginSuccessHandler - Class in org.genesys.blocks.security.lockout
-
Register this on your form logins.
- LoginSuccessHandler(AccountLockoutManager, BasicUserService<?, ?>) - Constructor for class org.genesys.blocks.security.lockout.LoginSuccessHandler
M
- makePubliclyReadable(AclAwareModel, boolean) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Make entity publicly readable (or not).
- makePubliclyReadable(AclAwareModel, boolean) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- manage - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to admin/manage.
- mask - Variable in class org.genesys.blocks.security.model.QAclEntry
N
- NotUniqueUserException - Exception in org.genesys.blocks.security
-
The Class NotUniqueUserException.
- NotUniqueUserException() - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(String) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(String, Throwable) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(Throwable) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NotUniqueUserException(Throwable, String) - Constructor for exception org.genesys.blocks.security.NotUniqueUserException
-
Instantiates a new not unique user exception.
- NoUserFoundException - Exception in org.genesys.blocks.security
-
The Class NoUserFoundException.
- NoUserFoundException() - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(long) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(String) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(String, Throwable) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(Throwable) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
- NoUserFoundException(Throwable, long) - Constructor for exception org.genesys.blocks.security.NoUserFoundException
-
Instantiates a new no user found exception.
O
- oAuthClient - Static variable in class org.genesys.blocks.oauth.model.QOAuthClient
- OAuthClient - Class in org.genesys.blocks.oauth.model
-
OAuth Client information.
- OAuthClient() - Constructor for class org.genesys.blocks.oauth.model.OAuthClient
-
Instantiates a new o auth client.
- OAuthClientOriginCheckFilter - Class in org.genesys.blocks.security.component
-
Filter OAuth2 requests and check that Origin header matches what we have on file.
- OAuthClientOriginCheckFilter() - Constructor for class org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
- OAuthClientRepository - Interface in org.genesys.blocks.oauth.persistence
-
The Interface OAuthClientRepository.
- OAuthClientService - Interface in org.genesys.blocks.oauth.service
-
The Interface OAuthClientDetailsService.
- OAuthRole - Enum in org.genesys.blocks.oauth.model
-
Roles available for OAuth clients.
- OAuthServiceImpl - Class in org.genesys.blocks.oauth.service
-
The Class OAuthServiceImpl.
- OAuthServiceImpl() - Constructor for class org.genesys.blocks.oauth.service.OAuthServiceImpl
- objectIdentities - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- objectIdentities - Variable in class org.genesys.blocks.security.model.QAclSid
- objectIdentities - Variable in class org.genesys.blocks.security.model.QBasicUser
- objectIdIdentity - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- OIDC_SID_ID - Static variable in class org.genesys.blocks.security.model.AclSid
- oidcIdTokenClaims - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- oidcIdTokenExpiresAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- oidcIdTokenId - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- oidcIdTokenIssuedAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- oidcIdTokenMetadata - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- onApplicationEvent(AuthenticationFailureBadCredentialsEvent) - Method in class org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.genesys.blocks.security.lockout.LoginSuccessHandler
- org.genesys.blocks.model - package org.genesys.blocks.model
- org.genesys.blocks.model.filters - package org.genesys.blocks.model.filters
- org.genesys.blocks.oauth.component - package org.genesys.blocks.oauth.component
- org.genesys.blocks.oauth.model - package org.genesys.blocks.oauth.model
- org.genesys.blocks.oauth.persistence - package org.genesys.blocks.oauth.persistence
- org.genesys.blocks.oauth.service - package org.genesys.blocks.oauth.service
- org.genesys.blocks.oauth.util - package org.genesys.blocks.oauth.util
- org.genesys.blocks.security - package org.genesys.blocks.security
- org.genesys.blocks.security.component - package org.genesys.blocks.security.component
- org.genesys.blocks.security.lockout - package org.genesys.blocks.security.lockout
- org.genesys.blocks.security.model - package org.genesys.blocks.security.model
- org.genesys.blocks.security.persistence - package org.genesys.blocks.security.persistence
- org.genesys.blocks.security.serialization - package org.genesys.blocks.security.serialization
- org.genesys.blocks.security.service - package org.genesys.blocks.security.service
- org.genesys.blocks.security.service.impl - package org.genesys.blocks.security.service.impl
- org.genesys.blocks.util - package org.genesys.blocks.util
- original - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
-
The original.
- origins - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- ownerSid - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
P
- parentObject - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- password - Variable in class org.genesys.blocks.security.model.QBasicUser
- passwordEncoder - Variable in class org.genesys.blocks.oauth.service.OAuthServiceImpl
-
The password encoder.
- passwordEncoder - Variable in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
The password encoder.
- passwordExpires - Variable in class org.genesys.blocks.security.model.QBasicUser
- PasswordPolicy - Interface in org.genesys.blocks.security.service
-
Password policy interface.
- PasswordPolicy.PasswordPolicyException - Exception in org.genesys.blocks.security.service
-
Thrown when password is not okay.
- PasswordPolicyException(String) - Constructor for exception org.genesys.blocks.security.service.PasswordPolicy.PasswordPolicyException
-
Instantiates a new password policy exception.
- Permissions - Class in org.genesys.blocks.security.serialization
-
A simple POJO for object permissions.
- Permissions() - Constructor for class org.genesys.blocks.security.serialization.Permissions
- principal - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- principal - Variable in class org.genesys.blocks.security.model.QAclSid
- principal - Variable in class org.genesys.blocks.security.model.QBasicUser
- principalName - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- privateRecaptchaKey - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- processExpired() - Method in class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
- publicRecaptchaKey - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
Q
- QAclClass - Class in org.genesys.blocks.security.model
-
QAclClass is a Querydsl query type for AclClass
- QAclClass(Path<? extends AclClass>) - Constructor for class org.genesys.blocks.security.model.QAclClass
- QAclClass(PathMetadata) - Constructor for class org.genesys.blocks.security.model.QAclClass
- QAclClass(String) - Constructor for class org.genesys.blocks.security.model.QAclClass
- QAclEntry - Class in org.genesys.blocks.security.model
-
QAclEntry is a Querydsl query type for AclEntry
- QAclEntry(Path<? extends AclEntry>) - Constructor for class org.genesys.blocks.security.model.QAclEntry
- QAclEntry(PathMetadata) - Constructor for class org.genesys.blocks.security.model.QAclEntry
- QAclEntry(PathMetadata, PathInits) - Constructor for class org.genesys.blocks.security.model.QAclEntry
- QAclEntry(Class<? extends AclEntry>, PathMetadata, PathInits) - Constructor for class org.genesys.blocks.security.model.QAclEntry
- QAclEntry(String) - Constructor for class org.genesys.blocks.security.model.QAclEntry
- QAclObjectIdentity - Class in org.genesys.blocks.security.model
-
QAclObjectIdentity is a Querydsl query type for AclObjectIdentity
- QAclObjectIdentity(Path<? extends AclObjectIdentity>) - Constructor for class org.genesys.blocks.security.model.QAclObjectIdentity
- QAclObjectIdentity(PathMetadata) - Constructor for class org.genesys.blocks.security.model.QAclObjectIdentity
- QAclObjectIdentity(PathMetadata, PathInits) - Constructor for class org.genesys.blocks.security.model.QAclObjectIdentity
- QAclObjectIdentity(Class<? extends AclObjectIdentity>, PathMetadata, PathInits) - Constructor for class org.genesys.blocks.security.model.QAclObjectIdentity
- QAclObjectIdentity(String) - Constructor for class org.genesys.blocks.security.model.QAclObjectIdentity
- QAclSid - Class in org.genesys.blocks.security.model
-
QAclSid is a Querydsl query type for AclSid
- QAclSid(Path<? extends AclSid>) - Constructor for class org.genesys.blocks.security.model.QAclSid
- QAclSid(PathMetadata) - Constructor for class org.genesys.blocks.security.model.QAclSid
- QAclSid(String) - Constructor for class org.genesys.blocks.security.model.QAclSid
- QAuditedVersionedModel - Class in org.genesys.blocks.model
-
QAuditedVersionedModel is a Querydsl query type for AuditedVersionedModel
- QAuditedVersionedModel(Path<? extends AuditedVersionedModel>) - Constructor for class org.genesys.blocks.model.QAuditedVersionedModel
- QAuditedVersionedModel(PathMetadata) - Constructor for class org.genesys.blocks.model.QAuditedVersionedModel
- QAuditedVersionedModel(String) - Constructor for class org.genesys.blocks.model.QAuditedVersionedModel
- QAuthorization - Class in org.genesys.blocks.oauth.model
-
QAuthorization is a Querydsl query type for Authorization
- QAuthorization(Path<? extends Authorization>) - Constructor for class org.genesys.blocks.oauth.model.QAuthorization
- QAuthorization(PathMetadata) - Constructor for class org.genesys.blocks.oauth.model.QAuthorization
- QAuthorization(String) - Constructor for class org.genesys.blocks.oauth.model.QAuthorization
- QBasicUser - Class in org.genesys.blocks.security.model
-
QBasicUser is a Querydsl query type for BasicUser
- QBasicUser(Path<? extends BasicUser>) - Constructor for class org.genesys.blocks.security.model.QBasicUser
- QBasicUser(PathMetadata) - Constructor for class org.genesys.blocks.security.model.QBasicUser
- QBasicUser(String) - Constructor for class org.genesys.blocks.security.model.QBasicUser
- QOAuthClient - Class in org.genesys.blocks.oauth.model
-
QOAuthClient is a Querydsl query type for OAuthClient
- QOAuthClient(Path<? extends OAuthClient>) - Constructor for class org.genesys.blocks.oauth.model.QOAuthClient
- QOAuthClient(PathMetadata) - Constructor for class org.genesys.blocks.oauth.model.QOAuthClient
- QOAuthClient(String) - Constructor for class org.genesys.blocks.oauth.model.QOAuthClient
- QUuidModel - Class in org.genesys.blocks.model
-
QUuidModel is a Querydsl query type for UuidModel
- QUuidModel(Path<? extends UuidModel>) - Constructor for class org.genesys.blocks.model.QUuidModel
- QUuidModel(PathMetadata) - Constructor for class org.genesys.blocks.model.QUuidModel
- QUuidModel(String) - Constructor for class org.genesys.blocks.model.QUuidModel
R
- read - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to read.
- redirect - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- refreshTokenExpiresAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- refreshTokenId - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- refreshTokenIssuedAt - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- refreshTokenMetadata - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- refreshTokenValidity - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- refreshTokenValiditySeconds - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- registeredClientId - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- registeredRedirectUri - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- removeAclAwareModel(AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the permissions on ACL model.
- removeAclAwareModel(AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
-
Remove ACL data for AclAwareModel: deletes
AclObjectIdentityand associatedAclEntrylist. - removeAuthoritySid(String) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the sid of the specified authority.
- removeAuthoritySid(String) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removeClient(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Removes the client.
- removeClient(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- removePermissions(AclObjectIdentity, AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the permissions for SID on ACL OID.
- removePermissions(AclObjectIdentity, AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removePermissionsFor(AclSid) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Removes the all permissions of SID.
- removePermissionsFor(AclSid) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- removeSecret(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Removes the Client secret.
- removeSecret(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- resetChildrenOfOID(AclObjectIdentity) - Method in interface org.genesys.blocks.security.persistence.AclObjectIdentityPersistence
-
Clear the parentObject of child OID that use this oID as parentObject.
- resetSecret(OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Generates a new clientSecret.
- resetSecret(OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- resource - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- roles - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- roles - Variable in class org.genesys.blocks.security.model.QBasicUser
S
- save(RegisteredClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- scope - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- scoped - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- secretRequired - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- SecurityContextUtil - Class in org.genesys.blocks.security
-
The Class SecurityContextUtil.
- SecurityContextUtil() - Constructor for class org.genesys.blocks.security.SecurityContextUtil
- setAccountLock(long, boolean) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Sets the account lock.
- setAccountLock(long, boolean) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setAccountLockLocal(long, boolean) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Lock user account.
- setAccountLockLocal(long, boolean) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
For internal use only.
- setAccountLockoutTime(long) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Sets the account lockout time.
- setAccountType(T, BasicUser.AccountType) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Sets the account type.
- setAccountType(T, BasicUser.AccountType) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setAclParent(AclAwareModel, AclAwareModel) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Set ACL parent object for inherited permissions.
- setAclParent(AclAwareModel, AclAwareModel) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setApplicationContext(ApplicationContext) - Method in class org.genesys.blocks.util.CurrentApplicationContext
- setClientSecret(long, String) - Method in interface org.genesys.blocks.oauth.persistence.OAuthClientRepository
-
Sets the client secret.
- setLockAfterXFailures(int) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Set number of successive failed login attempts that result in account lockout.
- setLockoutTime(int) - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager
-
Set account lockout time.
- setPassword(T, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
-
Sets the password.
- setPermissions(AclAwareModel, AclSid, Permissions) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Update permissions.
- setPermissions(AclAwareModel, AclSid, Permissions) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setPermissions(AclObjectIdentity, AclSid, Permissions) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Update permissions.
- setPermissions(AclObjectIdentity, AclSid, Permissions) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- setRoles(T, Set<R>) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Grant specified roles to user.
- setRoles(T, Set<R>) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- setRuntimeAuthorities(List<GrantedAuthority>) - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Set the actual authorities to use at runtime.
- setRuntimeAuthorities(List<GrantedAuthority>) - Method in class org.genesys.blocks.security.model.BasicUser
-
Set the actual authorities to use at runtime.
- setScopes(Set<String>) - Method in class org.genesys.blocks.oauth.model.OAuthClient
-
Sets the scopes.
- setSecret(OAuthClient, String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Sets a new clientSecret.
- setSecret(OAuthClient, String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- setSidProvider(JsonSidConverter.SidProvider) - Static method in class org.genesys.blocks.util.JsonSidConverter
-
Sets the sid provider.
- shortName - Variable in class org.genesys.blocks.security.model.QBasicUser
- sid - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- sid - Variable in class org.genesys.blocks.security.model.QAclSid
- sid - Variable in class org.genesys.blocks.security.model.QBasicUser
- sid - Variable in class org.genesys.blocks.security.serialization.SidPermissions
-
SID having these permisions.
- SidPermissions - Class in org.genesys.blocks.security.serialization
-
Simple POJO for SID's permissions.
- SidPermissions() - Constructor for class org.genesys.blocks.security.serialization.SidPermissions
- SimplePasswordPolicy - Class in org.genesys.blocks.security.service.impl
-
Simple password policy.
- SimplePasswordPolicy() - Constructor for class org.genesys.blocks.security.service.impl.SimplePasswordPolicy
- Slf4jLogAuditLogger - Class in org.genesys.blocks.security.component
-
The Class Slf4jLogAuditLogger.
- Slf4jLogAuditLogger() - Constructor for class org.genesys.blocks.security.component.Slf4jLogAuditLogger
- SpringSecurityAuditorAware - Class in org.genesys.blocks.security
-
The Class SpringSecurityAuditorAware.
- SpringSecurityAuditorAware() - Constructor for class org.genesys.blocks.security.SpringSecurityAuditorAware
- state - Variable in class org.genesys.blocks.oauth.model.QAuthorization
- SYSTEM - org.genesys.blocks.security.model.BasicUser.AccountType
-
The system.
- SYSTEM_ADMIN - Static variable in interface org.genesys.blocks.security.service.BasicUserService
-
The system admin.
T
- title - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- toString() - Method in class org.genesys.blocks.oauth.model.Authorization
- toString() - Method in class org.genesys.blocks.oauth.model.OAuthClient
- toString() - Method in class org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics
- toString() - Method in class org.genesys.blocks.security.model.AclSid
- toString() - Method in class org.genesys.blocks.security.model.BasicUser
- toString() - Method in class org.genesys.blocks.security.serialization.Permissions
- toString() - Method in class org.genesys.blocks.security.serialization.SidPermissions
- toString() - Method in class org.genesys.blocks.util.ClassAclOid
- TRUSTED_CLIENT - org.genesys.blocks.oauth.model.OAuthRole
-
The trusted client.
- txManager - Variable in class org.genesys.blocks.oauth.util.AppBlocksInitializer
-
The tx manager.
U
- updateClient(long, int, OAuthClient) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Update client.
- updateClient(long, int, OAuthClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- updateClientId(String, String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
-
Update clientId.
- updateClientId(String, String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
- updateInheriting(long, boolean) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Updates inheriting status of object identity.
- updateInheriting(long, boolean) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- updateLastLogin(String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Update user's last login timestamp on successful login.
- updateParentObject(long, long) - Method in interface org.genesys.blocks.security.service.CustomAclService
-
Updates parent object of object identity.
- updateParentObject(long, long) - Method in class org.genesys.blocks.security.service.impl.CustomAclServiceImpl
- updateUser(T, String, String) - Method in interface org.genesys.blocks.security.service.BasicUserService
-
Update user information.
- updateUser(T, String, String) - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
- UserException - Exception in org.genesys.blocks.security
-
The Class UserException.
- UserException() - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(String) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(String, Throwable) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- UserException(Throwable) - Constructor for exception org.genesys.blocks.security.UserException
-
Instantiates a new user exception.
- username - Variable in class org.genesys.blocks.security.model.QBasicUser
- uuid - Variable in class org.genesys.blocks.model.filters.UuidModelFilter
-
The created by.
- uuid - Variable in class org.genesys.blocks.model.QUuidModel
- uuid - Variable in class org.genesys.blocks.model.UuidModel
-
The uuid.
- uuid - Variable in class org.genesys.blocks.security.model.QBasicUser
- uuidModel - Static variable in class org.genesys.blocks.model.QUuidModel
- UuidModel - Class in org.genesys.blocks.model
-
The Class UuidEntity.
- UuidModel() - Constructor for class org.genesys.blocks.model.UuidModel
- UuidModelFilter<T extends UuidModelFilter<T,R>,R extends AuditedVersionedModel> - Class in org.genesys.blocks.model.filters
-
UuidModelmatch by sample filters. - UuidModelFilter() - Constructor for class org.genesys.blocks.model.filters.UuidModelFilter
V
- value(Object, JsonGenerator, SerializerProvider) - Method in class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
- valueOf(String) - Static method in enum org.genesys.blocks.oauth.model.OAuthRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.genesys.blocks.security.model.BasicUser.AccountType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.genesys.blocks.oauth.model.OAuthRole
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.genesys.blocks.security.model.BasicUser.AccountType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- version - Variable in class org.genesys.blocks.model.QUuidModel
- version - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- version - Variable in class org.genesys.blocks.security.model.QAclSid
- version - Variable in class org.genesys.blocks.security.model.QBasicUser
W
- withConfig(MapperConfig<?>, AnnotatedClass, BeanPropertyDefinition, JavaType) - Method in class org.genesys.blocks.security.serialization.CurrentPermissionsWriter
- write - Variable in class org.genesys.blocks.security.serialization.Permissions
-
Allowed to write/modify.
_
- _super - Variable in class org.genesys.blocks.model.QAuditedVersionedModel
- _super - Variable in class org.genesys.blocks.model.QUuidModel
- _super - Variable in class org.genesys.blocks.oauth.model.QOAuthClient
- _super - Variable in class org.genesys.blocks.security.model.QAclClass
- _super - Variable in class org.genesys.blocks.security.model.QAclEntry
- _super - Variable in class org.genesys.blocks.security.model.QAclObjectIdentity
- _super - Variable in class org.genesys.blocks.security.model.QAclSid
- _super - Variable in class org.genesys.blocks.security.model.QBasicUser
All Classes All Packages