Index

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

A

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.
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 - 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
 
AclClassPersistence - Interface in org.genesys.blocks.security.persistence
The Interface AclClassPersistence.
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 - 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 - 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(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.
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
 
afterPropertiesSet() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
 
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.
ApiToken - Class in org.genesys.blocks.tokenauth.model
ApiToken supports token-based authentication.
ApiToken() - Constructor for class org.genesys.blocks.tokenauth.model.ApiToken
 
ApiTokenAuthenticationFilter - Class in org.genesys.blocks.tokenauth.spring
Authentication filter for API tokens extracts the token from request "Authorization" header prefixed with "API-Token" and passes it to the authentication manager.
ApiTokenAuthenticationFilter(RequestMatcher, AuthenticationManager) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
ApiTokenAuthenticationProvider - Class in org.genesys.blocks.tokenauth.spring
API Token authentication provider
ApiTokenAuthenticationProvider() - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
 
ApiTokenAuthenticationToken - Class in org.genesys.blocks.tokenauth.spring
Authentication implementation for API Token authentication.
ApiTokenAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
Constructor used for an authentication response.
ApiTokenAuthenticationToken(String) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
Constructor used for an authentication request.
ApiTokenClientDetails(OAuthClient, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenClientDetails
 
ApiTokenDetails(T, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
Make details for sid and token.
ApiTokenDetailsService - Interface in org.genesys.blocks.tokenauth.spring
Load details based on token.
ApiTokenDetailsService.ApiTokenClientDetails - Class in org.genesys.blocks.tokenauth.spring
ApiTokenDetails for an OAuth client.
ApiTokenDetailsService.ApiTokenDetails<T extends AclSid> - Class in org.genesys.blocks.tokenauth.spring
AclSid details for API Token authenticaton.
ApiTokenDetailsService.ApiTokenUserDetails - Class in org.genesys.blocks.tokenauth.spring
ApiTokenDetails implementation for a user account.
ApiTokenPersistence - Interface in org.genesys.blocks.tokenauth.persistence
ApiToken persistence.
ApiTokenService - Interface in org.genesys.blocks.tokenauth.service
API Token services
ApiTokenServiceImpl - Class in org.genesys.blocks.tokenauth.service.impl
API Token services
ApiTokenServiceImpl() - Constructor for class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
ApiTokenUserDetails(BasicUser<?>, ApiToken) - Constructor for class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
 
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.
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
AttemptStatistics() - Constructor for class org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics
 
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
 
authenticate(Authentication) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
Authenticate the given PreAuthenticatedAuthenticationToken.
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 - Class in org.genesys.blocks.oauth.model
 
Authorization() - Constructor for class org.genesys.blocks.oauth.model.Authorization
 
AUTHORIZATION_TYPE - Static variable in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
AuthorizationRepository - Interface in org.genesys.blocks.oauth.persistence
 
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<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 Class 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
The name of the cache holding SID id-to-name mappings.
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
 
canEqual(Object) - Method in class org.genesys.blocks.tokenauth.model.ApiToken
 
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 - Enum constant in enum class org.genesys.blocks.oauth.model.OAuthRole
The client.
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
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.
createdDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
The created date.
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.
createToken(AclSid, String, Instant) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
Register a new API token for the specified sid with a label and expiration date.
createToken(AclSid, String, Instant) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
createUser(String, String, String, BasicUser.AccountType) - Method in interface org.genesys.blocks.security.service.BasicUserService
Create a new user account.
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 - Enum constant in enum class 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
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.genesys.blocks.security.filter.InvalidatedTokenFilter
 

E

encodeToken(String) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
encodeToken(String) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
Generate the encoded token string.
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
 
eraseCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
 
eraseCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
EVERYONE - Enum constant in enum class 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

findAllBySid(AclSid) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
List API tokens by sid.
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.
findByToken(String) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
Get ApiToken by token value.
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.

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
 
getAuthorities() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenClientDetails
 
getAuthorities() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
 
getAuthority() - Method in enum class 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.
getCredentials() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
Get the credentials
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
 
getOrder() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
 
getOutputType(TypeFactory) - Method in class org.genesys.blocks.security.serialization.AclEntriesToPermissions
 
getPassword() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
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
 
getPrincipal() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationToken
Get the principal
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
Get name of SID by id
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.
getToken(String) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
Get token by its persisted value.
getToken(String) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
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.
getUsername() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
getUserRepository() - Method in class org.genesys.blocks.security.service.impl.BasicUserServiceImpl
Gets the user repository.
GOOGLE - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
The google.
grantAll() - Method in class org.genesys.blocks.security.serialization.Permissions
Grant all.
grantNone() - Method in class org.genesys.blocks.security.serialization.Permissions
Grant none.

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

inherited - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
The inherited.
InvalidatedTokenFilter - Class in org.genesys.blocks.security.filter
 
InvalidatedTokenFilter(OAuth2AuthorizationService, ApiTokenService, OAuthClientService) - Constructor for class org.genesys.blocks.security.filter.InvalidatedTokenFilter
 
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
 
isAccountNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
isAccountNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
 
isAccountNonLocked() - Method in class org.genesys.blocks.security.model.BasicUser
 
isAccountNonLocked() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
isAccountNonLocked() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenUserDetails
 
isAutoApprove(String) - Method in class org.genesys.blocks.oauth.model.OAuthClient
 
isClientActive(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
Check OAuthClient.active.
isClientActive(String) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
 
isCredentialsNonExpired() - Method in class org.genesys.blocks.security.model.BasicUser
 
isCredentialsNonExpired() - Method in class org.genesys.blocks.tokenauth.model.ApiToken
Check if token is not expired.
isCredentialsNonExpired() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
isEnabled() - Method in class org.genesys.blocks.security.model.BasicUser
 
isEnabled() - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
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
Does the client have any scopes defined?
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
A SID-to-name provider maps id to String.

L

lastModifiedBy - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
The last modified by.
lastModifiedDate - Variable in class org.genesys.blocks.model.filters.AuditedVersionedModelFilter
The last modified date.
LDAP - Enum constant in enum class 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
 
listExpiredApiTokens(Instant) - Method in interface org.genesys.blocks.tokenauth.persistence.ApiTokenPersistence
List API tokens with expiration date before the cut-off date.
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
 
listTokens(Pageable) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
 
listTokens(Pageable) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
listTokensForSid(AclSid) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
 
listTokensForSid(AclSid) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
loadById(Long) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
 
loadById(Long) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
loadClientByClientId(String) - Method in interface org.genesys.blocks.oauth.service.OAuthClientService
Load client by clientId.
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
 
loadUserDetails(ApiTokenAuthenticationToken) - Method in interface org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService
 
LOCAL - Enum constant in enum class org.genesys.blocks.security.model.BasicUser.AccountType
The local.
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.

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 - 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 Class 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
 
OIDC_SID_ID - Static variable in class org.genesys.blocks.security.model.AclSid
The OAuth claim name that contains the SID id
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.filter - package org.genesys.blocks.security.filter
 
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.tokenauth.model - package org.genesys.blocks.tokenauth.model
 
org.genesys.blocks.tokenauth.persistence - package org.genesys.blocks.tokenauth.persistence
 
org.genesys.blocks.tokenauth.service - package org.genesys.blocks.tokenauth.service
 
org.genesys.blocks.tokenauth.service.impl - package org.genesys.blocks.tokenauth.service.impl
 
org.genesys.blocks.tokenauth.spring - package org.genesys.blocks.tokenauth.spring
 
org.genesys.blocks.util - package org.genesys.blocks.util
 
original - Variable in class org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
The original.

P

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.
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
 
processExpired() - Method in class org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
 

R

read - Variable in class org.genesys.blocks.security.serialization.Permissions
Allowed to read.
remove(ApiToken) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
 
remove(ApiToken) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
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
 
requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
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
 

S

save(RegisteredClient) - Method in class org.genesys.blocks.oauth.service.OAuthServiceImpl
 
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.
setOrder(int) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
 
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.
sid - Variable in class org.genesys.blocks.security.serialization.SidPermissions
SID having these permisions.
sid - Variable in class org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails
 
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
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
supports(Class<?>) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider
Indicate that this provider only supports PreAuthenticatedAuthenticationToken (sub)classes.
SYSTEM - Enum constant in enum class 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

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 - Enum constant in enum class org.genesys.blocks.oauth.model.OAuthRole
The trusted client.
txManager - Variable in class org.genesys.blocks.oauth.util.AppBlocksInitializer
The tx manager.

U

unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationFilter
 
update(ApiToken) - Method in interface org.genesys.blocks.tokenauth.service.ApiTokenService
 
update(ApiToken) - Method in class org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl
 
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.
uuid - Variable in class org.genesys.blocks.model.filters.UuidModelFilter
The created by.
uuid - Variable in class org.genesys.blocks.model.UuidModel
The uuid.
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 class org.genesys.blocks.oauth.model.OAuthRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.genesys.blocks.security.model.BasicUser.AccountType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.genesys.blocks.oauth.model.OAuthRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.genesys.blocks.security.model.BasicUser.AccountType
Returns an array containing the constants of this enum class, in the order they are declared.

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.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form