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

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 AccountLockoutManager keeps track of successive failed login attempts and locks the user account if there are more than { AccountLockoutManager.lockAfterXFailures successive 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 AclEntry to the easily digestible SidPermissions objects/.
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 AclSid on a particular entity (through AclObjectIdentity).
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 AclClass and {#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
AuditedVersionedModel match 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 AclEntry and AclObjectIdentity for missing ACL-aware entities, remove obsolete AclClass.
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 CurrentPermissionsWriter is applied to AclAwareModel and it instructs Jackson to include Permissions for 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 AclObjectIdentity and 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 AclEntry to List of SidPermissions.
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 the UserDetailsService.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 BasePermission by 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 AclObjectIdentity and associated AclEntry list.
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
UuidModel match 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
 
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