Index

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

A

AbstractProfileRestClientBase - Class in org.craftercms.profile.services.impl
Base class for all Profile REST clients.
AbstractProfileRestClientBase() - Constructor for class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
AbstractRestHandlerBase - Class in org.craftercms.security.utils.handlers
Base for login, logout and access denied REST handlers.
AbstractRestHandlerBase() - Constructor for class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
ACCESS_DENIED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
ACCESS_DENIED_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
 
ACCESS_TOKE_ATTRIBUTE_NAME - Static variable in class org.craftercms.profile.utils.AccessTokenUtils
 
ACCESS_TOKEN_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
AccessDeniedException - Exception in org.craftercms.profile.exceptions
Exception thrown when a request is rejected because of a problem with the access token (not provided, expired or not found).
AccessDeniedException - Exception in org.craftercms.security.exception
Thrown when a user doesn't have enough privileges to access a resource.
AccessDeniedException(String) - Constructor for exception org.craftercms.security.exception.AccessDeniedException
 
AccessDeniedException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException
 
AccessDeniedException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AccessDeniedException
 
AccessDeniedException.ExpiredAccessToken - Exception in org.craftercms.profile.exceptions
 
AccessDeniedException.MissingAccessToken - Exception in org.craftercms.profile.exceptions
 
AccessDeniedException.NoSuchAccessToken - Exception in org.craftercms.profile.exceptions
 
accessDeniedHandler - Variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
AccessDeniedHandler - Interface in org.craftercms.security.authorization
Handles the request after access to a resource is denied for a user.
AccessDeniedHandlerImpl - Class in org.craftercms.security.authorization.impl
Default implementation of AccessDeniedHandler, which forwards to the error page URL, so that the original URL is preserved in the browser.
AccessDeniedHandlerImpl() - Constructor for class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 
AccessRestrictionExpressionRoot - Class in org.craftercms.security.utils.spring.el
Instances of this class are used as the root object for Spring EL Expressions that are used to evaluate access restrictions.
AccessRestrictionExpressionRoot() - Constructor for class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
 
AccessToken - Class in org.craftercms.profile.api
Access token given to applications that need to access the REST API, acting for any tenant of a list.
AccessToken() - Constructor for class org.craftercms.profile.api.AccessToken
 
AccessTokenCheckingInterceptor - Class in org.craftercms.profile.interceptors
Filter that checks that in every call the access token ID is specified, and that it's a recognized access token ID and is not expired.
AccessTokenCheckingInterceptor() - Constructor for class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
AccessTokenController - Class in org.craftercms.profile.controllers.rest
REST controller for the access token service.
AccessTokenController - Class in org.craftercms.profile.management.web.controllers
MVC Controller for displaying and modifying tenants.
AccessTokenController() - Constructor for class org.craftercms.profile.controllers.rest.AccessTokenController
 
AccessTokenController() - Constructor for class org.craftercms.profile.management.web.controllers.AccessTokenController
 
AccessTokenExistsException - Exception in org.craftercms.profile.exceptions
Thrown when a create access token operation fails because an access token with the same properties already exists.
AccessTokenExistsException(String) - Constructor for exception org.craftercms.profile.exceptions.AccessTokenExistsException
 
accessTokenId - Variable in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
 
accessTokenIdResolver - Variable in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
AccessTokenIdResolver - Interface in org.craftercms.profile.services.impl
Resolves the access token ID to use for REST calls to profile.
accessTokenListTypeRef - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
accessTokenRepository - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
accessTokenRepository - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
AccessTokenRepository - Interface in org.craftercms.profile.repositories
Repository for storing AccessToken.
AccessTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of AccessTokenRepository, using Jongo.
AccessTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.AccessTokenRepositoryImpl
 
accessTokenService - Variable in class org.craftercms.profile.controllers.rest.AccessTokenController
 
AccessTokenService - Interface in org.craftercms.profile.api.services
Service for managing access tokens.
AccessTokenServiceImpl - Class in org.craftercms.profile.services.impl
Default implementation of AccessTokenService.
AccessTokenServiceImpl() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
AccessTokenServiceRestClient - Class in org.craftercms.profile.services.impl
REST client implementation of AccessTokenService.
AccessTokenServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
AccessTokenSubjectResolver - Class in org.craftercms.profile.permissions
SubjectResolver that resolves to the current AccessToken.
AccessTokenSubjectResolver() - Constructor for class org.craftercms.profile.permissions.AccessTokenSubjectResolver
 
AccessTokenUtils - Class in org.craftercms.profile.utils
Utility methods for AccessTokens.
Action - Enum Class in org.craftercms.profile.management.security.permissions
The actions that a user can execute in the admin console.
ACTION_DENIED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in interface org.craftercms.profile.api.services.TenantService
Adds the given attribute definitions to the specified tenant.
addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
addAttributeDefinitions(Collection<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
addAttributes(Map<String, Object>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
addAvailableRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
addConnectionData(Profile, ConnectionData, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Adds the specified ConnectionData to the profile.
addCookies() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
addDefaultValue(String, String, Object) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
addProfileAttachment(String, String, InputStream) - Method in interface org.craftercms.profile.api.services.ProfileService
Saves a Profile Attachment
addProfileAttachment(String, String, InputStream) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
addProfileAttachment(String, String, InputStream) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
addProfileLastModifiedCookie(long) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
addProjection(FindOne, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
addProjection(Find, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
addProviderProfileInfo(Profile, UserProfile) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Adds the info from the provider profile to the specified profile.
addQueryParams(String, MultiValueMap<String, String>, boolean) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
addRange(Find, Integer, Integer) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
addRememberMeCookie(String, HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
addRoles(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
Adds the given roles to the specified tenant.
addRoles(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
addRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
addRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
addRoles(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Assigns roles to the profile.
addRoles(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
addRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
addRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
addRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
AddSecurityCookiesProcessor - Class in org.craftercms.security.processors.impl
RequestSecurityProcessor implementation that creates a wrapper so that the ticket and profile last update cookies are added to the response, just before it is sent to the client.
AddSecurityCookiesProcessor() - Constructor for class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper - Class in org.craftercms.security.processors.impl
 
AddSecurityCookiesResponseWrapper(HttpServletRequest, HttpServletResponse) - Constructor for class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
addSort(Find, String, SortOrder) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
addTicketCookie(String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
afterPropertiesSet() - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
 
AllTenantsResolver - Class in org.craftercms.security.utils.tenant
TenantsResolver that uses all the available tenants.
AllTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.AllTenantsResolver
 
alwaysUseDefaultTargetUrl - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
ANY_APPLICATION - Static variable in class org.craftercms.profile.api.AttributePermission
 
ANY_TENANT - Static variable in class org.craftercms.profile.api.TenantPermission
 
application - Variable in class org.craftercms.profile.api.AttributePermission
 
args - Variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
 
ASC - Enum constant in enum class org.craftercms.profile.api.SortOrder
Ascending order.
ATTRIBUTE_ALREADY_DEFINED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
ATTRIBUTE_FIELD_PREFIX - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
ATTRIBUTE_NOT_DEFINED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
ATTRIBUTE_TYPE_KEY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
ATTRIBUTE_TYPE_LARGE_TEXT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
ATTRIBUTE_TYPE_STRING_LIST - Static variable in class org.craftercms.profile.api.ProfileConstants
 
ATTRIBUTE_TYPE_TEXT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
AttributeAction - Enum Class in org.craftercms.profile.api
Enum with the actions that can be executed on attributes by applications.
AttributeAlreadyDefinedException - Exception in org.craftercms.profile.exceptions
Thrown if an attribute has already been defined.
AttributeAlreadyDefinedException(String, String) - Constructor for exception org.craftercms.profile.exceptions.AttributeAlreadyDefinedException
 
AttributeDefinition - Class in org.craftercms.profile.api
Represents the definition of an attribute in a tenant.
AttributeDefinition() - Constructor for class org.craftercms.profile.api.AttributeDefinition
 
AttributeDefinition(String) - Constructor for class org.craftercms.profile.api.AttributeDefinition
 
AttributeNotDefinedException - Exception in org.craftercms.profile.exceptions
Thrown when an attribute definition is being updated or when an attribute value is being set but not attribute definition was found.
AttributeNotDefinedException(String, String) - Constructor for exception org.craftercms.profile.exceptions.AttributeNotDefinedException
 
AttributePermission - Class in org.craftercms.profile.api
Permission specific for attributes.
AttributePermission() - Constructor for class org.craftercms.profile.api.AttributePermission
 
AttributePermission(String) - Constructor for class org.craftercms.profile.api.AttributePermission
 
attributePermissionEvaluator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
attributePermissionEvaluator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
AttributePermissionResolver - Class in org.craftercms.profile.permissions
PermissionResolver for attributes.
AttributePermissionResolver() - Constructor for class org.craftercms.profile.permissions.AttributePermissionResolver
 
authenticate(String) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
authenticate(String, String, String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Authenticates the user, and returns a ticket identifying the authentication.
authenticate(String, String, String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
authenticate(String, String, String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
authenticate(String, String, String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
authenticateUser(String[], String, String) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Authenticates a user.
authenticateUser(String[], String, String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
authenticateUser(String, String, String) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Authenticates a user.
authenticateUser(String, String, String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
authenticateUser(Profile) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Authenticates a user just with it's profile ID.
authenticateUser(Profile) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
authenticateUser(Profile, boolean) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Authenticates a user just with it's profile ID.
authenticateUser(Profile, boolean) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
Authentication - Interface in org.craftercms.security.authentication
Represents a successful authentication.
AUTHENTICATION_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
 
AUTHENTICATION_REQUEST_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
 
authenticationCache - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
authenticationCache - Variable in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
 
AuthenticationCache - Interface in org.craftercms.security.authentication
Cache for Authentication objects.
AuthenticationController - Class in org.craftercms.profile.controllers.rest
REST controller for the authentication service.
AuthenticationController() - Constructor for class org.craftercms.profile.controllers.rest.AuthenticationController
 
AuthenticationException - Exception in org.craftercms.security.exception
General exception thrown by the authentication service.
AuthenticationException() - Constructor for exception org.craftercms.security.exception.AuthenticationException
 
AuthenticationException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationException
 
AuthenticationHeadersLoginProcessor - Class in org.craftercms.security.processors.impl
RequestSecurityProcessor that auto logins a user through the headers provided by the Apache mod_auth_mellon SAML authentication module.
AuthenticationHeadersLoginProcessor() - Constructor for class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
authenticationManager - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
authenticationManager - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
authenticationManager - Variable in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
 
authenticationManager - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
authenticationManager - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
authenticationManager - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
AuthenticationManager - Interface in org.craftercms.security.authentication
Manages authentication.
AuthenticationManagerImpl - Class in org.craftercms.security.authentication.impl
Default implementation of AuthenticationManager.
AuthenticationManagerImpl() - Constructor for class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
AuthenticationRequiredException - Exception in org.craftercms.security.exception
Thrown if the user is required to authenticate to access a resource.
AuthenticationRequiredException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationRequiredException
 
AuthenticationRequiredException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationRequiredException
 
authenticationRequiredHandler - Variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
AuthenticationRequiredHandler - Interface in org.craftercms.security.authentication
Handles the request when authentication is required.
AuthenticationRequiredHandlerImpl - Class in org.craftercms.security.authentication.impl
Default implementation of AuthenticationRequiredHandler: Saves the current request so it can be reused after successful login. Redirects to the login form URL.
AuthenticationRequiredHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
Default constructor
authenticationService - Variable in class org.craftercms.profile.controllers.rest.AuthenticationController
 
authenticationService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
authenticationService - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
authenticationService - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
AuthenticationService - Interface in org.craftercms.profile.api.services
Service for handling authentication for users.
AuthenticationServiceImpl - Class in org.craftercms.profile.services.impl
Default implementation of AuthenticationService.
AuthenticationServiceImpl() - Constructor for class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
AuthenticationServiceRestClient - Class in org.craftercms.profile.services.impl
REST client implementation of AuthenticationService.
AuthenticationServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
AuthenticationSystemException - Exception in org.craftercms.security.exception
Thrown when something in the authentication system fails.
AuthenticationSystemException() - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
 
AuthenticationSystemException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
 
AuthenticationSystemException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
 
AuthorizationUtils - Class in org.craftercms.profile.management.security
Authorization related utility methods.
autoLogin(RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
autoLogin(RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
Attempts auto login if a remember me cookie is present in the current request
AVATAR_LINK_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
 

B

BAD_CREDENTIALS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
BAD_CREDENTIALS_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
 
BadCredentialsException - Exception in org.craftercms.profile.exceptions
Thrown when a username/password pair is invalid.
BadCredentialsException - Exception in org.craftercms.security.exception
Thrown when user authentication fails because of invalid username/password.
BadCredentialsException() - Constructor for exception org.craftercms.profile.exceptions.BadCredentialsException
 
BadCredentialsException() - Constructor for exception org.craftercms.security.exception.BadCredentialsException
 
BadCredentialsException(String) - Constructor for exception org.craftercms.security.exception.BadCredentialsException
 
BadCredentialsException(String, Throwable) - Constructor for exception org.craftercms.security.exception.BadCredentialsException
 
BASE_URL_ACCESS_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
BASE_URL_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
BASE_URL_AUTHENTICATION - Static variable in class org.craftercms.profile.api.ProfileConstants
 
BASE_URL_PROFILE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
BASE_URL_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
BASE_URL_REST_API - Static variable in class org.craftercms.profile.api.ProfileConstants
 
BASE_URL_TENANT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
BASE_URL_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
buildProjectionWithAttributes(String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
ById(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ById
 
ByQuery(String, String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByQuery
 
byteArrayTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ByTicket(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByTicket
 
ByUsername(String, String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByUsername
 

C

cache - Variable in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
 
chainAllTenants - Variable in class org.craftercms.security.utils.tenant.TenantsResolverChain
 
changePassword(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Changes a profile's password, after a reset request has been sent.
changePassword(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
changePassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
changePassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
checkIfManageProfilesIsAllowed(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
checkIfManageProfilesIsAllowed(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
checkIfManageTicketsIsAllowed(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
checkIfTenantActionIsAllowed(String, TenantAction) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
checkIfTokenActionIsAllowed(String, AccessTokenServiceImpl.Action) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
CLEANSE_SUPPORTED_TYPES - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
cleanseAttributes - Variable in class org.craftercms.profile.api.Tenant
 
cleanseAttributes(Tenant, Map<String, Object>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
clearSession(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
complete(String, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
complete(String, String, HttpServletRequest) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Completes the OAuth authentication, returning the resulting Authentication object, or null if it couldn't be completed.
complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Completes the OAuth authentication, returning the resulting Authentication object, or null if it couldn't be completed.
complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>, ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>, ConnectSupport) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Completes the OAuth authentication, returning the resulting Authentication object, or null if it couldn't be completed.
completeConnection(ConnectSupport, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
connectionDataToMap(ConnectionData, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Creates a new map from the specified ConnectionData.
connectionFactoryLocator - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
CONNECTIONS_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
 
ConnectionUtils - Class in org.craftercms.security.utils.social
Utility methods related with connections with providers.
ConnectionUtils() - Constructor for class org.craftercms.security.utils.social.ConnectionUtils
 
connectSupport - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
cookiesAdded - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
CookieTheftException - Exception in org.craftercms.security.exception.rememberme
Thrown when a remember me cookie has been possibly stolen and is being used.
CookieTheftException(String) - Constructor for exception org.craftercms.security.exception.rememberme.CookieTheftException
 
CookieTheftException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.CookieTheftException
 
countAsFail(Profile) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
countByTenant(String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
countByTenant(String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the count of profiles for the given tenant.
CREATE_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
CREATE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
CREATE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
CREATE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
createAccessToken(AccessToken) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
createBaseParams() - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
createExpressionRoot(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
createPersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Creates a persistent login, use for remember me functionality.
createPersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
createPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
createPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
createProfile(String, String, String, String, boolean, Set<String>, String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in interface org.craftercms.profile.api.services.ProfileService
Creates a new profile for a specific tenant name.
createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
createProfile(String, Connection<?>, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
createProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
createProfile(Connection<?>) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Creates a profile from the specified connection.
createProfileWithSsoInfo(String, Tenant, HttpServletRequest) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
createRequestContext(HttpServletRequest, HttpServletResponse) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Returns a new RequestContext, using the specified HttpServletRequest and HttpServletResponse.
createTenant(Tenant) - Method in interface org.craftercms.profile.api.services.TenantService
Creates the given tenant, failing if it already has been created.
createTenant(Tenant) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
createTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
createTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Create a new ticket for the specified profile.
createTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
createToken(AccessToken) - Method in interface org.craftercms.profile.api.services.AccessTokenService
Creates a new access token.
createToken(AccessToken) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
 
createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
createToken(Profile) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
createToken(Profile) - Method in interface org.craftercms.profile.services.VerificationService
Creates a new verification token.
createVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
Creates a token that can be sent to the user in an email as a link.
createVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
createVerificationUrl(String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
CurrentAuthenticationResolvingProcessor - Class in org.craftercms.security.processors.impl
Obtains and sets the authentication for the current request.
CurrentAuthenticationResolvingProcessor() - Constructor for class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
 
CurrentUserSubjectResolver - Class in org.craftercms.profile.management.security.permissions
SubjectResolver that returns the currently authenticated profile
CurrentUserSubjectResolver() - Constructor for class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
 

D

DEFAULT_EMAIL_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
DEFAULT_LOGIN_METHOD - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
DEFAULT_LOGIN_URL - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
DEFAULT_LOGOUT_METHOD - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
DEFAULT_LOGOUT_SUCCESS_MESSAGE - Static variable in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
 
DEFAULT_LOGOUT_URL - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
DEFAULT_MELLON_HEADER_PREFIX - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
DEFAULT_PASSWORD_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
DEFAULT_REMEMBER_ME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
DEFAULT_SERVICE_METHOD - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
DEFAULT_SERVICE_URL - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
DEFAULT_TENANT_NAME_PARAM - Static variable in class org.craftercms.security.utils.tenant.ParamTenantsResolver
 
DEFAULT_TOKEN_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
DEFAULT_USERNAME_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
DEFAULT_USERNAME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
DefaultAdminConsolePermission - Class in org.craftercms.profile.management.security.permissions
Default admin console permission.
DefaultAdminConsolePermission(Action...) - Constructor for class org.craftercms.profile.management.security.permissions.DefaultAdminConsolePermission
 
DefaultAuthentication - Class in org.craftercms.security.authentication.impl
Default implementation of Authentication.
DefaultAuthentication(String, Profile) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
 
DefaultAuthentication(String, Profile, boolean) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
 
defaultTargetUrl - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
defaultTenantNames - Variable in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
 
DefaultTenantsResolver - Class in org.craftercms.security.utils.tenant
TenantsResolver that uses default tenant values.
DefaultTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.DefaultTenantsResolver
 
DELETE_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
DELETE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
DELETE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
DELETE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
deleteAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
deletePersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Deletes the persistent login.
deletePersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
deletePersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
deletePersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
deleteProfile(String) - Method in interface org.craftercms.profile.api.services.ProfileService
Deletes a profile.
deleteProfile(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
deleteProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
deleteProfile(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
deleteProfile(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
deleteProfileLastModifiedCookie() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
deleteRememberMeCookie(HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
deleteTenant(String) - Method in interface org.craftercms.profile.api.services.TenantService
Deletes a tenant.
deleteTenant(String) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
deleteTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
deleteTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
deleteTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
deleteTicketCookie() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
deleteToken(String) - Method in interface org.craftercms.profile.api.services.AccessTokenService
Deletes the token with the given ID.
deleteToken(String) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
 
deleteToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
deleteToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
deleteToken(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
deleteToken(String) - Method in interface org.craftercms.profile.services.VerificationService
Deletes the token corresponding the specified ID.
deleteVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
Deletes a verification token when it's not needed anymore (not necessary to call if ProfileService.verifyProfile(String, String...) or ProfileService.changePassword(String, String, String...), since they already delete the token.
deleteVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
denyAll() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Always returns false (deny access to everyone).
DESC - Enum constant in enum class org.craftercms.profile.api.SortOrder
Descending order
deserializeAttributes(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
deserializeLogin(String) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
detailMessage - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
DISABLED_PROFILE - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
DisabledProfileException - Exception in org.craftercms.profile.exceptions
Thrown when an operation on a profile (like authentication) can't be performed because the profile is disabled.
DisabledProfileException(String, String) - Constructor for exception org.craftercms.profile.exceptions.DisabledProfileException
 
DisabledUserException - Exception in org.craftercms.security.exception
Thrown if an authentication attempt is performed with a disabled user.
DisabledUserException(String) - Constructor for exception org.craftercms.security.exception.DisabledUserException
 
DisabledUserException(String, Throwable) - Constructor for exception org.craftercms.security.exception.DisabledUserException
 
disableProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Disables a profile.
disableProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
disableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
disableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
disableRememberMe(String, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
disableRememberMe(RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
disableRememberMe(RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
Disabled remember me for the current authenticated profile, generally by removing remember me cookie.
DISPLAY_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
If securityEnabled, passes the request through the chain of RequestSecurityProcessors, depending if the request URL matches or not the urlsToInclude or the urlsToExclude.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Passes the request through the chain of RequestSecurityProcessors.
doGetEntitlementUsage(EntitlementType) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
doGetForObject(String, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doGetForObject(String, ParameterizedTypeReference<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doGetForObject(URI, Class<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doGetForObject(URI, ParameterizedTypeReference<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doPostForLocation(String, Object, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doPostForObject(String, Object, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doPostForUpload(String, MultiValueMap<String, Object>, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
doWithProfile(ProfileUpdater) - Method in interface org.craftercms.profile.services.impl.ProfileServiceImpl.UpdateCallback
 
doWithTenant(TenantUpdater) - Method in interface org.craftercms.profile.services.impl.TenantServiceImpl.UpdateCallback
 

E

emailFactory - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
emailHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
enableProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Enables a profile.
enableProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
enableRememberMe(Authentication, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
enableRememberMe(Authentication, RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
Enables remember me for the current authenticated profile, generally by adding a remember me cookie.
encryptor - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
entitlementValidator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
entitlementValidator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
equals(Object) - Method in class org.craftercms.profile.api.AccessToken
 
equals(Object) - Method in class org.craftercms.profile.api.AttributeDefinition
 
equals(Object) - Method in class org.craftercms.profile.api.AttributePermission
 
equals(Object) - Method in class org.craftercms.profile.api.PersistentLogin
 
equals(Object) - Method in class org.craftercms.profile.api.Profile
 
equals(Object) - Method in class org.craftercms.profile.api.Tenant
 
equals(Object) - Method in class org.craftercms.profile.api.TenantPermission
 
equals(Object) - Method in class org.craftercms.profile.api.Ticket
 
equals(Object) - Method in class org.craftercms.profile.api.VerificationToken
 
equals(Object) - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 
ERROR_BUNDLE_NAME - Static variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
 
ERROR_KEY_ADD_DEFAULT_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_ATTRIBUTE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_ATTRIBUTES_SERIALIZATION_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ERROR_KEY_CREATE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
ERROR_KEY_CREATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_CREATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_CREATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_CREATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_CREATE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
ERROR_KEY_DELETE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
ERROR_KEY_DELETE_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_DELETE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_DELETE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_DELETE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_DELETE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_DELETE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
ERROR_KEY_EMAIL_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_GET_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
ERROR_KEY_GET_ALL_ACCESS_TOKENS_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
ERROR_KEY_GET_ALL_TENANTS_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_GET_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_GET_PROFILE_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILE_BY_USERNAME_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILE_COUNT_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILE_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILE_RANGE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILES_BY_ATTRIB_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILES_BY_EXISTING_ATTRIB_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILES_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILES_BY_ROLE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_GET_TENANT_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_GET_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_GET_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_GET_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
ERROR_KEY_INVALID_URI_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ERROR_KEY_REMOVE_ATTRIBUTE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_REMOVE_ROLE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_TENANT_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_TMP_COPY_FAILED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ERROR_KEY_UPDATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_UPDATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ERROR_KEY_UPDATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
ERROR_KEY_UPDATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_WAIT_IS_ABORTED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
ERROR_KEY_WHERE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
errorCode - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
ErrorCode - Enum Class in org.craftercms.profile.api.exceptions
Contains profile's error codes.
ErrorDetails - Class in org.craftercms.profile.api.exceptions
Information transmitted to the client when an error occurs.
ErrorDetails() - Constructor for class org.craftercms.profile.api.exceptions.ErrorDetails
 
ErrorDetails(ErrorCode, String) - Constructor for class org.craftercms.profile.api.exceptions.ErrorDetails
 
errorPageUrl - Variable in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 
escapeValue(Object, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ExceptionHandlers - Class in org.craftercms.profile.controllers.rest
ControllerAdvice for controllers that includes exception handling for all exceptions.
ExceptionHandlers - Class in org.craftercms.profile.management.web.controllers
ControllerAdvice for controllers that includes exception handling for all known exceptions.
ExceptionHandlers() - Constructor for class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
ExceptionHandlers() - Constructor for class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
excludeRequest(HttpServletRequest) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Returns trues if the request should be excluded from processing.
Expired(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTicketException.Expired
 
ExpiredAccessToken(String, String, Date) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.ExpiredAccessToken
 

F

failedLoginAttemptsBeforeDelay - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
failedLoginAttemptsBeforeLock - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
filterAttributeIfReadNotAllowed(Tenant, Iterator<String>, List<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
filterAttributes(Profile, String[]) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
filterNonReadableAttributes(Iterable<Profile>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
filterNonReadableAttributes(Profile) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
filterNonReadableAttributes(Tenant, Iterable<Profile>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
filterNonReadableAttributes(Tenant, Profile) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
FINAL_QUERY_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
findAttributeDefinition(List<AttributeDefinition>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
findById(String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findById(String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profile with the given ID.
findByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByIds(List<String>, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profiles with the given IDs.
findByName(String) - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
findByName(String) - Method in interface org.craftercms.profile.repositories.TenantRepository
Returns the tenant for the given name.
findByProfileIdAndToken(String, String) - Method in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
 
findByProfileIdAndToken(String, String) - Method in interface org.craftercms.profile.repositories.PersistentLoginRepository
Returns the login associated to the given profile ID and token.
findByQuery(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByQuery(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profiles that match the specified query.
findByTenantAndAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByTenantAndAttributeValue(String, String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profiles that have the given attribute with the given value for the given tenant.
findByTenantAndExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByTenantAndExistingAttribute(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profiles that have the given attribute, with any value, for the given tenant.
findByTenantAndRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByTenantAndRole(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profiles with the given roles for the given tenant.
findByTenantAndUsername(String, String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findByTenantAndUsername(String, String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the profile for the given tenant name and username.
findOneByQuery(String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findOneByQuery(String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns the single profile that matches the specified query
findRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
findRange(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Returns a range of profiles for the given tenant.
findSecurityException(Exception) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
FIRST_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
 
flushBuffer() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
forwardToErrorPage(RequestContext) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 

G

GET_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
GET_ALL_ACCESS_TOKENS - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE_COUNT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE_LIST - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
GET_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
getAbsoluteUrlWithAccessTokenIdParam(String) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
getAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
getAccessToken(HttpServletRequest) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
getAccessToken(HttpServletRequest) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
 
getAccessTokenId() - Method in interface org.craftercms.profile.services.impl.AccessTokenIdResolver
 
getAccessTokenId() - Method in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
 
getAllAccessTokens() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
getAllTenants() - Method in interface org.craftercms.profile.api.services.TenantService
Returns a list with all the tenants.
getAllTenants() - Method in class org.craftercms.profile.controllers.rest.TenantController
 
getAllTenants() - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
getAllTenants() - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
getAllTokens() - Method in interface org.craftercms.profile.api.services.AccessTokenService
Returns all the access tokens in the DB.
getAllTokens() - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
 
getAllTokens() - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
getAllTokens() - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
getApplication() - Method in class org.craftercms.profile.api.AccessToken
Returns the name of the application accessing Crafter Profile.
getApplication() - Method in class org.craftercms.profile.api.AttributePermission
 
getAttachment(String, String, HttpServletResponse) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getAttachmentDetails(String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getAttachments(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getAttribute(String) - Method in class org.craftercms.profile.api.Profile
 
getAttributeDefinitions() - Method in class org.craftercms.profile.api.Tenant
Returns the definitions of attributes that users of this tenant can have.
getAttributes() - Method in class org.craftercms.profile.api.Profile
 
getAttributes(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the attributes of a profile.
getAttributes(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getAttributes(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getAttributes(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getAuthentication(String) - Method in interface org.craftercms.security.authentication.AuthenticationCache
Returns the cached authentication for the given ticket.
getAuthentication(String) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
 
getAuthentication(String, boolean) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Returns the authentication associated to the given ticket ID
getAuthentication(String, boolean) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
getAuthentication(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the authentication attribute from the specified request.
getAvailableRoles() - Method in class org.craftercms.profile.api.Tenant
Returns the available roles that can be assigned to users of this tenant.
getConnectionData(Profile, String, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Returns the list of ConnectionData associated to the provider ID of the specified profile
getConnectionFactory(String) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
getContentType() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getCreatedOn() - Method in class org.craftercms.profile.api.Profile
 
getCurrentAuthentication() - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the authentication attribute from the current request.
getCurrentProfile() - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the profile from authentication attribute from the current request.
getCurrentSubject() - Method in class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
 
getCurrentSubject() - Method in class org.craftercms.profile.permissions.AccessTokenSubjectResolver
 
getCurrentTenantName() - Static method in class org.craftercms.security.utils.tenant.TenantUtils
Returns the current tenant name, which is the tenant of the currently authenticated profile.
getCurrentToken() - Static method in class org.craftercms.profile.utils.AccessTokenUtils
 
getDefaultTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
getDefaultValue() - Method in class org.craftercms.profile.api.AttributeDefinition
Returns the default value for all attributes.
getDetailMessage() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
getEmail() - Method in class org.craftercms.profile.api.Profile
 
getError() - Method in exception org.craftercms.security.exception.OAuth2Exception
 
getErrorCode() - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
 
getErrorCode() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
getErrorDescription() - Method in exception org.craftercms.security.exception.OAuth2Exception
 
getErrorPageUrl() - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 
getErrorUri() - Method in exception org.craftercms.security.exception.OAuth2Exception
 
getExpiresOn() - Method in class org.craftercms.profile.api.AccessToken
Returns the date of expiration of this token (when it becomes invalid)
getFailedLoginAttempts() - Method in class org.craftercms.profile.api.Profile
 
getFileName() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getFileSize() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getFileSizeBytes() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getFinalQuery(Tenant, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getGlobalPermission(AccessToken) - Method in class org.craftercms.profile.permissions.AttributePermissionResolver
 
getGlobalPermission(AccessToken) - Method in class org.craftercms.profile.permissions.TenantPermissionResolver
 
getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 
getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 
getId() - Method in class org.craftercms.profile.api.AccessToken
Returns the ID of the access token.
getId() - Method in class org.craftercms.profile.api.PersistentLogin
 
getId() - Method in class org.craftercms.profile.api.Profile
 
getId() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getId() - Method in class org.craftercms.profile.api.Tenant
Returns the tenant's DB ID.
getId() - Method in class org.craftercms.profile.api.Ticket
 
getId() - Method in class org.craftercms.profile.api.VerificationToken
 
getLastFailedLogin() - Method in class org.craftercms.profile.api.Profile
 
getLastModified() - Method in class org.craftercms.profile.api.Profile
 
getLastProcessorInChain(FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Returns the last processor of the chain, which should actually call the FilterChain.
getLastRequestTime() - Method in class org.craftercms.profile.api.Ticket
 
getLoggedInUser() - Method in class org.craftercms.profile.management.web.controllers.ModelAttributes
 
getLoginFormUrl() - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
 
getMd5() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
getMessage() - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
 
getMessage() - Method in exception org.craftercms.profile.api.exceptions.I10nProfileException
 
getMetadata() - Method in class org.craftercms.profile.api.AttributeDefinition
Returns the additional metadata associated to an attribute (like label, type, etc.).
getModule() - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
getName() - Method in class org.craftercms.profile.api.AttributeDefinition
Returns the name of the attribute.
getName() - Method in class org.craftercms.profile.api.Tenant
Returns the name of the tenant.
getNonNullProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getOutputStream() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
getPassword() - Method in class org.craftercms.profile.api.Profile
 
getPassword(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
getPermission(AccessToken, String) - Method in class org.craftercms.profile.permissions.TenantPermissionResolver
 
getPermission(AccessToken, AttributeDefinition) - Method in class org.craftercms.profile.permissions.AttributePermissionResolver
 
getPermission(Profile, String) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 
getPermission(Profile, Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 
getPersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Returns the persistent login object for the given ID.
getPersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
getPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
getPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
getPersistentLoginFromCookie(HttpServletRequest) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
getProfile() - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
getProfile() - Method in interface org.craftercms.security.authentication.Authentication
Returns the profile associated to the authentication.
getProfile() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 
getProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the profile for the specified ID.
getProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfile(String, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
getProfile(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the profile from authentication attribute from the specified request.
getProfileAttachment(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
Given the Attachment Id and the Profile Id, gets the Actual Attachment.
getProfileAttachment(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileAttachment(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileAttachmentInformation(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
Gets Profile attachment Information.
getProfileAttachmentInformation(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileAttachmentInformation(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileAttachments(String) - Method in interface org.craftercms.profile.api.services.ProfileService
List all Attachments for the given profile.
getProfileAttachments(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileAttachments(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileByIds(List<String>, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileByQuery(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the single profile that matches the specified query
getProfileByQuery(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileByQuery(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileByQuery(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileByTicket(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the profile for the specified ticket.
getProfileByTicket(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileByTicket(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileByTicket(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileByUsername(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the user for the specified tenant and username
getProfileByUsername(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileByUsername(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileByUsername(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileCount(String) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the number of profiles of the specified tenant.
getProfileCount(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileCount(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileCount(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileCount(String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileCount(String, String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getProfileCountByQuery(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the number of profiles that match the query for the specified tenant.
getProfileCountByQuery(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileCountByQuery(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfileId() - Method in class org.craftercms.profile.api.PersistentLogin
 
getProfileId() - Method in class org.craftercms.profile.api.Ticket
 
getProfileId() - Method in class org.craftercms.profile.api.VerificationToken
 
getProfileLastModifiedCookie(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the last modified timestamp cookie from the request.
getProfileList(String, String, String, SortOrder, Integer, Integer) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns a range of profiles for the specified tenant.
getProfileRange(String, String, SortOrder, Integer, Integer, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the list of profiles that have the given attribute with the given value.
getProfilesByAttributeValue(String, String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the list of profiles that have the given attribute, with any value
getProfilesByExistingAttribute(String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfilesByIds(List<String>, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns a list of profiles for the specified list of IDs.
getProfilesByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfilesByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the profiles that match the specified query.
getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getProfilesByRole(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns a list of profiles for a specific role and tenant.
getProfilesByRole(String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getProfilesByRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getProfilesByRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getRememberMe(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
getRememberMeCookie(HttpServletRequest) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
getRequestUrl(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
Returns the request URL without the context path.
getResourceBundle() - Method in exception org.craftercms.profile.api.exceptions.I10nProfileException
 
getRoles() - Method in class org.craftercms.profile.api.Profile
 
getSsoEnabledTenant(String[]) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
getStatus() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
getSupportedEntitlements() - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
getTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
 
getTargetUrl() - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
 
getTenant() - Method in class org.craftercms.profile.api.PersistentLogin
 
getTenant() - Method in class org.craftercms.profile.api.Profile
 
getTenant() - Method in class org.craftercms.profile.api.TenantPermission
 
getTenant() - Method in class org.craftercms.profile.api.Ticket
 
getTenant() - Method in class org.craftercms.profile.api.VerificationToken
 
getTenant() - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
getTenant(String) - Method in interface org.craftercms.profile.api.services.TenantService
Returns a tenant.
getTenant(String) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
getTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
getTenant(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
getTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
getTenantCount() - Method in interface org.craftercms.profile.api.services.TenantService
Returns the total number of tenants.
getTenantCount() - Method in class org.craftercms.profile.controllers.rest.TenantController
 
getTenantCount() - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
getTenantCount() - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
getTenantNames() - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
getTenantNames(TenantService) - Static method in class org.craftercms.security.utils.tenant.TenantUtils
Returns a list with the names of all tenants.
getTenantPermissions() - Method in class org.craftercms.profile.api.AccessToken
Returns the tenant permissions the application has.
getTenants() - Method in class org.craftercms.security.utils.tenant.AllTenantsResolver
 
getTenants() - Method in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
 
getTenants() - Method in class org.craftercms.security.utils.tenant.ParamTenantsResolver
 
getTenants() - Method in interface org.craftercms.security.utils.tenant.TenantsResolver
Returns the tenants the application can use.
getTenants() - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
 
getTicket() - Method in interface org.craftercms.security.authentication.Authentication
Returns the ticket that identifies the authentication.
getTicket() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 
getTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Returns the ticket object for the given ticket ID.
getTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
getTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
getTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
getTicketCookie(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
Returns the ticket cookie value from the request.
getTimestamp() - Method in class org.craftercms.profile.api.PersistentLogin
 
getTimestamp() - Method in class org.craftercms.profile.api.VerificationToken
 
getToken() - Method in class org.craftercms.profile.api.PersistentLogin
 
getToken(String) - Method in interface org.craftercms.profile.api.services.AccessTokenService
Returns the token for the given ID.
getToken(String) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
 
getToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
getToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
 
getToken(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
getToken(String) - Method in interface org.craftercms.profile.services.VerificationService
Returns the token that corresponds to the specified ID
getTokenExpectedValue() - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
getUrlRestrictions() - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
getUsername() - Method in class org.craftercms.profile.api.Profile
 
getUsername(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
getVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
Returns the verification token that corresponds to the given ID.
getVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
getVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
getVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
getWriter() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
GuavaAuthenticationCache - Class in org.craftercms.security.authentication.impl
Implementation of AuthenticationCache that uses a Guava Cache.
GuavaAuthenticationCache(Cache<String, Authentication>) - Constructor for class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
 

H

handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
Redirects to the target URL.
handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
 
handle(RequestContext) - Method in interface org.craftercms.security.authentication.LogoutSuccessHandler
Handles the request after a successful logout.
handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
 
handle(RequestContext, Authentication) - Method in interface org.craftercms.security.authentication.LoginSuccessHandler
Handles the request after a successful authentication.
handle(RequestContext, AccessDeniedException) - Method in interface org.craftercms.security.authorization.AccessDeniedHandler
Handles the request after access to a resource is denied for a user.
handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
Forwards to the error page, but if not error page was specified, a 403 error is sent.
handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
 
handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.AuthenticationRequiredHandler
Handles the request when authentication is required.
handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
Saves the current request in the request cache and then redirects to the login form page.
handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
Redirects the response to target URL if target URL is not empty.
handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
 
handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestLoginFailureHandler
 
handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.LoginFailureHandler
Handles the request after a failed authentication
handleAccessDeniedException(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
Handles the specified AccessDeniedException, by calling the AccessDeniedHandler.
handleAccessDeniedException(AccessDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleAccessTokenExistsException(AccessTokenExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleActionDeniedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleAttributeAlreadyDefinedException(AttributeAlreadyDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleAttributeNotDefinedDefinedException(AttributeNotDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleAuthenticationRequiredException(RequestContext, AuthenticationRequiredException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
handleBadCredentialsException(BadCredentialsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleDisabledProfileException(DisabledProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleException(Exception) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpHeaders, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleInvalidEmailAddressException(InvalidEmailAddressException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleInvalidQueryException(InvalidQueryException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleInvalidRequestParameterException(InvalidRequestParameterException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleInvalidTokenManagementException(InvalidManagementTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchAccessTokenException(NoSuchAccessTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchPersistentLoginException(NoSuchPersistentLoginException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchProfileException(NoSuchProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchTenantException(NoSuchTenantException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchTicketException(NoSuchTicketException.Expired, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchTicketException(NoSuchTicketException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleNoSuchVerificationTokenException(NoSuchVerificationTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleParamDeserializationException(ParamDeserializationException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handlePermissionException(PermissionException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleProfileExistsException(ProfileExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleProfileRestServiceException(ProfileRestServiceException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleResourceNotFoundException(ResourceNotFoundException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleRestServiceException(RestServiceException) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
handleSecurityProviderException(SecurityProviderException, RequestContext) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
handleTenantExistsException(TenantExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
 
handleUnauthorizedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
hasAnyRole(String...) - Method in class org.craftercms.profile.api.Profile
 
hasAnyRole(Collection<String>) - Method in class org.craftercms.profile.api.Profile
 
hasAnyRole(Collection<String>) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Returns trues if the profile has any of the specified roles.
hashCode() - Method in class org.craftercms.profile.api.AccessToken
 
hashCode() - Method in class org.craftercms.profile.api.AttributeDefinition
 
hashCode() - Method in class org.craftercms.profile.api.AttributePermission
 
hashCode() - Method in class org.craftercms.profile.api.PersistentLogin
 
hashCode() - Method in class org.craftercms.profile.api.Profile
 
hashCode() - Method in class org.craftercms.profile.api.Tenant
 
hashCode() - Method in class org.craftercms.profile.api.TenantPermission
 
hashCode() - Method in class org.craftercms.profile.api.Ticket
 
hashCode() - Method in class org.craftercms.profile.api.VerificationToken
 
hashCode() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 
hashSalt - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
hasRole(String) - Method in class org.craftercms.profile.api.Profile
 
hasRole(String) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Returns trues if the profile has the specified role.
hasValidToken(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 

I

I10nProfileException - Exception in org.craftercms.profile.api.exceptions
Localized version of ProfileException.
I10nProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
 
I10nProfileException(String, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
 
I10nProfileException(String, Throwable, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
 
I10nProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
 
includeRequest(HttpServletRequest) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
includeRequest(HttpServletRequest) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Returns trues if the request should be included for processing.
increaseFailedLoginAttempts() - Method in class org.craftercms.profile.api.Profile
 
indexOfAttributeDefinition(String, List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
init() - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
init() - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
InitialResourcesRunner - Class in org.craftercms.profile.tasks
Run initial JSON data insert task at startup if flagged Run initial collection fields update at startup if flagged
InitialResourcesRunner() - Constructor for class org.craftercms.profile.tasks.InitialResourcesRunner
 
INVALID_EMAIL_ADDRESS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
INVALID_QUERY - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
invalidateAuthentication(Authentication) - Method in interface org.craftercms.security.authentication.AuthenticationManager
Invalidates the given authentication.
invalidateAuthentication(Authentication) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
invalidateTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Invalidates the ticket.
invalidateTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
invalidateTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
invalidateTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
InvalidCookieException - Exception in org.craftercms.security.exception.rememberme
Thrown when a remember me cookie provided has an invalid format.
InvalidCookieException(String) - Constructor for exception org.craftercms.security.exception.rememberme.InvalidCookieException
 
InvalidCookieException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.InvalidCookieException
 
InvalidEmailAddressException - Exception in org.craftercms.profile.exceptions
Thrown when an email address is in an invalid format.
InvalidEmailAddressException(String) - Constructor for exception org.craftercms.profile.exceptions.InvalidEmailAddressException
 
InvalidQueryException - Exception in org.craftercms.profile.exceptions
Thrown when a specified Mongo query is invalid, because of illegal operators ($where) or non-readable attributes.
InvalidQueryException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.InvalidQueryException
 
InvalidRequestParameterException - Exception in org.craftercms.profile.management.exceptions
Thrown when a request parameter is invalid.
InvalidRequestParameterException(String) - Constructor for exception org.craftercms.profile.management.exceptions.InvalidRequestParameterException
 
isAccessAllowed(HttpServletRequest, Expression) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission
 
isAlwaysUseDefaultTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
isAnonymous() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Returns trues if user is anonymous.
isAttributeActionAllowed(AttributeDefinition, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
isAuthenticated() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Returns trues if user is authenticated.
isCleanseAttributes() - Method in class org.craftercms.profile.api.Tenant
 
isEnabled() - Method in class org.craftercms.profile.api.Profile
 
isLoginRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
isLogoutRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
isMaster() - Method in class org.craftercms.profile.api.AccessToken
Returns true if this is a master token.
isProfileAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 
isProfileInTimeOut(Profile) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
isRemembered() - Method in interface org.craftercms.security.authentication.Authentication
Indicates if it's a remembered authentication.
isRemembered() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 
isServiceRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
isSsoEnabled() - Method in class org.craftercms.profile.api.Tenant
Returns true is single-sign on (SSO) is enabled for this tenant .
isSuperadmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 
isTenantAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 
isVerified() - Method in class org.craftercms.profile.api.Profile
 
isVerifyNewProfiles() - Method in class org.craftercms.profile.api.Tenant
Returns true if new profiles should be verified through email by the user, for the accounts or users of this tenant.

K

key - Variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.AccessTokenExistsException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.AttributeNotDefinedException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.BadCredentialsException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.DisabledProfileException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.NoSuchPersistentLoginException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.NoSuchTicketException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.ParamDeserializationException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.ProfileExistsException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.ProfileLockedException
 
KEY - Static variable in exception org.craftercms.profile.exceptions.TenantExistsException
 
KEY_BY_ID - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
 
KEY_BY_QUERY - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
 
KEY_BY_TICKET - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
 
KEY_BY_USERNAME - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
 
KEY_COUNT_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_DEFAULT_FIELDS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_IDS_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_NAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
KEY_FIND_BY_PROFILE_ID_AND_TOKEN - Static variable in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
 
KEY_FIND_BY_TENANT_AND_ATTRIB_VALUE_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_TENANT_AND_EXISTING_ATTRIB_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_TENANT_AND_NON_EXISTING_ATTRIB_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_TENANT_AND_ROLE_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_TENANT_AND_USERNAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_FIND_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_INDEX_KEYS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_INDEX_KEYS - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
KEY_INDEX_OPTIONS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_INDEX_OPTIONS - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
KEY_REMOVE_BY_NAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
KEY_REMOVE_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
KEY_REMOVE_TOKENS_OLDER_THAN_QUERy - Static variable in class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
 
KEY_REMOVE_TOKENS_OLDER_THAN_QUERY - Static variable in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
 
KEY_REMOVE_WITH_LAST_REQUEST_TIME_OLDER_THAN_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
 

L

LAST_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
 
loadProfile(String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
lockTime - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_ACCESS_TOKEN_CREATED - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
LOG_KEY_ACCESS_TOKEN_DELETED - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
LOG_KEY_ACCESS_TOKEN_FOUND - Static variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
LOG_KEY_ATTRIBUTE_DEFINITIONS_ADDED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_ATTRIBUTE_DEFINITIONS_REMOVED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_ATTRIBUTE_DEFINITIONS_UPDATED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_AUTHENTICATION_SUCCESSFUL - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_EMAIL_SENT - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
LOG_KEY_PASSWORD_CHANGED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PERSISTENT_LOGIN_CREATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_PERSISTENT_LOGIN_DELETED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_PERSISTENT_LOGIN_TOKEN_REFRESHED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_PROFILE_ATTRIBS_REMOVED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_ATTRIBS_UPDATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_CREATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_DELETED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_DISABLED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_ENABLED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_ROLES_ADDED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_ROLES_REMOVED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_UPDATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_PROFILE_VERIFIED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
LOG_KEY_ROLES_ADDED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_ROLES_REMOVED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_TENANT_CREATED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_TENANT_DELETED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
LOG_KEY_TICKET_CREATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_TICKET_INVALIDATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_TICKET_REQUESTED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
LOG_KEY_TOKEN_CREATED - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
LOG_KEY_TOKEN_DELETED - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
LOG_KEY_VERIFY_NEW_PROFILES_FLAG_SET - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
logger - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
logger - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
 
logger - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
logger - Static variable in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
 
logger - Static variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
logger - Static variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
loginFailureHandler - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
LoginFailureHandler - Interface in org.craftercms.security.authentication
Handles the request after a failed authentication.
LoginFailureHandlerImpl - Class in org.craftercms.security.authentication.impl
Default implementation of LoginFailureHandler, which redirects the response to a target URL or 401 is sent if there's no target URL.
LoginFailureHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
 
loginFormUrl - Variable in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
 
loginMethod - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
LoginProcessor - Class in org.craftercms.security.processors.impl
Processes login requests.
LoginProcessor() - Constructor for class org.craftercms.security.processors.impl.LoginProcessor
Default constructor.
loginSuccessHandler - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
LoginSuccessHandler - Interface in org.craftercms.security.authentication
Handles the response after a successful authentication.
LoginSuccessHandlerImpl - Class in org.craftercms.security.authentication.impl
Default implementation of LoginSuccessHandler: Deletes any authentication exception saved in the session. Adds the ticket ID and profile last modified cookies to response. Uses the Spring RequestCache to obtain the previous request before login and redirect to it.
LoginSuccessHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
loginUrl - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
logoutMethod - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
LogoutProcessor - Class in org.craftercms.security.processors.impl
Processes logout requests.
LogoutProcessor() - Constructor for class org.craftercms.security.processors.impl.LogoutProcessor
Default constructor.
logoutSuccessHandler - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
LogoutSuccessHandler - Interface in org.craftercms.security.authentication
Handles the request after a successful logout.
LogoutSuccessHandlerImpl - Class in org.craftercms.security.authentication.impl
Default implementation for LogoutSuccessHandlerImpl, which redirects to a target URL.
LogoutSuccessHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
 
logoutSuccessMessage - Variable in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
 
logoutUrl - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
 

M

MainController - Class in org.craftercms.profile.management.web.controllers
Controller for the main view.
MainController() - Constructor for class org.craftercms.profile.management.web.controllers.MainController
 
MANAGE_PROFILES - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
MANAGE_TICKETS - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
mapToConnectionData(String, Map<String, Object>, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Creates a new instance of ConnectionData from the specified map.
mellonHeaderPrefix - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
MissingAccessToken() - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.MissingAccessToken
 
MODEL_LOGGED_IN_USER - Static variable in class org.craftercms.profile.management.web.controllers.ModelAttributes
 
MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
MODEL_PAGE_HEADER - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
ModelAttributes - Class in org.craftercms.profile.management.web.controllers
ControllerAdvice that defines common model attributes for all view controllers.
ModelAttributes() - Constructor for class org.craftercms.profile.management.web.controllers.ModelAttributes
 
MODIFIER_REMOVE_ATTRIBUTE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
MODIFIER_REMOVE_ROLE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
MODIFIER_UPDATE_ATTRIBUTE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
MonitoringController - Class in org.craftercms.profile.controllers.rest
Rest controller to provide monitoring information
MonitoringController(String) - Constructor for class org.craftercms.profile.controllers.rest.MonitoringController
 
MSG_ACCESS_TOKEN_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
MSG_ACCESS_TOKEN_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
MSG_PROFILE_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
MSG_PROFILE_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
MSG_PROFILE_UPDATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
MSG_TENANT_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
MSG_TENANT_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
MSG_TENANT_UPDATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 

N

newProfileEmailFromAddress - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
newProfileEmailSubject - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
newProfileEmailTemplateName - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
NO_ATTRIBUTE - Static variable in class org.craftercms.profile.api.ProfileConstants
Constant used to indicate in Profile service methods that receive an array of attributeToReturn, that no attribute should be returned.
NO_SUCH_ACCESS_TOKEN_ID - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_PERSISTENT_LOGIN - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_PROFILE - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_TENANT - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_TICKET - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_VERIFICATION_TOKEN - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
NoSuchAccessToken(String) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.NoSuchAccessToken
 
NoSuchAccessTokenException - Exception in org.craftercms.profile.exceptions
Thrown when a specified access token ID doesn't correspond to any known access token.
NoSuchAccessTokenException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchAccessTokenException
 
NoSuchPersistentLoginException - Exception in org.craftercms.profile.exceptions
Thrown if no persistent login with a specified ID was found.
NoSuchPersistentLoginException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchPersistentLoginException
 
NoSuchProfileException - Exception in org.craftercms.profile.exceptions
Thrown if no profile with a specified ID was found.
NoSuchProfileException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException
 
NoSuchProfileException.ById - Exception in org.craftercms.profile.exceptions
 
NoSuchProfileException.ByQuery - Exception in org.craftercms.profile.exceptions
 
NoSuchProfileException.ByTicket - Exception in org.craftercms.profile.exceptions
 
NoSuchProfileException.ByUsername - Exception in org.craftercms.profile.exceptions
 
NoSuchTenantException - Exception in org.craftercms.profile.exceptions
Thrown if no tenant with a specified name was found.
NoSuchTenantException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTenantException
 
NoSuchTicketException - Exception in org.craftercms.profile.exceptions
Thrown if no ticket with a specified ID was found.
NoSuchTicketException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTicketException
 
NoSuchTicketException.Expired - Exception in org.craftercms.profile.exceptions
 
NoSuchVerificationTokenException - Exception in org.craftercms.profile.exceptions
Thrown when a serialized verification token is in an invalid format.
NoSuchVerificationTokenException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchVerificationTokenException
 

O

OAuth2Exception - Exception in org.craftercms.security.exception
Exception used when a OAuth2 provider returns an error on a login attempt.
OAuth2Exception(String, String, String) - Constructor for exception org.craftercms.security.exception.OAuth2Exception
 
objectMapper - Variable in class org.craftercms.profile.controllers.rest.ProfileController
 
objectRoles - Variable in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
onLoginFailure(RequestContext, AuthenticationException) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
onLoginSuccess(RequestContext, Authentication) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
onLogoutSuccess(RequestContext, Authentication) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
org.craftercms.profile.api - package org.craftercms.profile.api
 
org.craftercms.profile.api.exceptions - package org.craftercms.profile.api.exceptions
 
org.craftercms.profile.api.services - package org.craftercms.profile.api.services
 
org.craftercms.profile.controllers.rest - package org.craftercms.profile.controllers.rest
 
org.craftercms.profile.entitlement - package org.craftercms.profile.entitlement
 
org.craftercms.profile.exceptions - package org.craftercms.profile.exceptions
 
org.craftercms.profile.interceptors - package org.craftercms.profile.interceptors
 
org.craftercms.profile.management.exceptions - package org.craftercms.profile.management.exceptions
 
org.craftercms.profile.management.security - package org.craftercms.profile.management.security
 
org.craftercms.profile.management.security.permissions - package org.craftercms.profile.management.security.permissions
 
org.craftercms.profile.management.web.controllers - package org.craftercms.profile.management.web.controllers
 
org.craftercms.profile.permissions - package org.craftercms.profile.permissions
 
org.craftercms.profile.repositories - package org.craftercms.profile.repositories
 
org.craftercms.profile.repositories.impl - package org.craftercms.profile.repositories.impl
 
org.craftercms.profile.services - package org.craftercms.profile.services
 
org.craftercms.profile.services.impl - package org.craftercms.profile.services.impl
 
org.craftercms.profile.tasks - package org.craftercms.profile.tasks
 
org.craftercms.profile.utils - package org.craftercms.profile.utils
 
org.craftercms.profile.utils.db - package org.craftercms.profile.utils.db
 
org.craftercms.security.annotations - package org.craftercms.security.annotations
 
org.craftercms.security.aop - package org.craftercms.security.aop
 
org.craftercms.security.authentication - package org.craftercms.security.authentication
 
org.craftercms.security.authentication.impl - package org.craftercms.security.authentication.impl
 
org.craftercms.security.authorization - package org.craftercms.security.authorization
 
org.craftercms.security.authorization.impl - package org.craftercms.security.authorization.impl
 
org.craftercms.security.exception - package org.craftercms.security.exception
 
org.craftercms.security.exception.rememberme - package org.craftercms.security.exception.rememberme
 
org.craftercms.security.processors - package org.craftercms.security.processors
 
org.craftercms.security.processors.impl - package org.craftercms.security.processors.impl
 
org.craftercms.security.servlet.filters - package org.craftercms.security.servlet.filters
 
org.craftercms.security.social - package org.craftercms.security.social
 
org.craftercms.security.social.impl - package org.craftercms.security.social.impl
 
org.craftercms.security.utils - package org.craftercms.security.utils
 
org.craftercms.security.utils.handlers - package org.craftercms.security.utils.handlers
 
org.craftercms.security.utils.profile - package org.craftercms.security.utils.profile
 
org.craftercms.security.utils.social - package org.craftercms.security.utils.social
 
org.craftercms.security.utils.spring - package org.craftercms.security.utils.spring
 
org.craftercms.security.utils.spring.el - package org.craftercms.security.utils.spring.el
 
org.craftercms.security.utils.tenant - package org.craftercms.security.utils.tenant
 
OTHER - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 

P

PAGE_HEADER_NEW - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
PAGE_HEADER_UPDATE - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
PARAM_ACCESS_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ATTRIBUTE_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ATTRIBUTE_TO_RETURN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ATTRIBUTE_VALUE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_CODE - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
PARAM_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_COUNT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_DESERIALIZATION_ERROR - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
PARAM_EMAIL - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ENABLED - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ERROR - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
PARAM_ERROR_DESCRIPTION - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
PARAM_ERROR_URI - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
PARAM_FILENAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_NEW_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_OAUTH_TOKEN - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
PARAM_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_PROFILE_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_QUERY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_RESET_PASSWORD_URL - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_RESET_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_ROLE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_SORT_BY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_SORT_BY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_SORT_ORDER - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_SORT_ORDER - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_START - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_START - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_TENANT_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_TENANT_NAME - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_TICKET_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_USERNAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_VERIFICATION_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_VERIFICATION_URL - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PARAM_VERIFY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
ParamDeserializationException - Exception in org.craftercms.profile.exceptions
Thrown the JSON in a param can't be correctly deserialized.
ParamDeserializationException(Throwable) - Constructor for exception org.craftercms.profile.exceptions.ParamDeserializationException
 
ParamTenantsResolver - Class in org.craftercms.security.utils.tenant
TenantsResolver that resolves the tenants through a param.
ParamTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.ParamTenantsResolver
 
passwordParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
PATH_VAR_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PATH_VAR_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PATH_VAR_ID - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
PATH_VAR_ID - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PATH_VAR_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
PATH_VAR_NAME - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
pathMatcher - Variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
pathMatcher - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
PERMISSION_ERROR - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
permissionEvaluator - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
permissionEvaluator - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
permitAll() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Always returns true (allow access to everyone).
PersistentLogin - Class in org.craftercms.profile.api
Represents a persistent authentication or login, triggered by remember me functionality.
PersistentLogin() - Constructor for class org.craftercms.profile.api.PersistentLogin
 
persistentLoginRepository - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
PersistentLoginRepository - Interface in org.craftercms.profile.repositories
DB repository for PersistentLogins.
PersistentLoginRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of PersistentLogin.
PersistentLoginRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
 
postProcessAfterInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
processRequest(RequestContext) - Method in class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
Calls the next RequestSecurityProcessor of the iterator.
processRequest(RequestContext) - Method in interface org.craftercms.security.processors.RequestSecurityProcessorChain
Calls the next processor in the chain.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
Wraps the response in a wrapper that adds (or deletes) the security cookies before the response is sent.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
Sets the authentication for the current request.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LoginProcessor
Checks if the request URL matches the loginUrl and the HTTP method matches the loginMethod.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
Checks if the request URL matches the logoutUrl and the HTTP method matches the logoutMethod.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
 
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
Checks if there's a request in the request cache (which means that a previous request was cached).
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
Catches any exception thrown by the processor chain.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
Matches the request URL against the keys of the restriction map, which are ANT-style path patterns.
processRequest(RequestContext, RequestSecurityProcessorChain) - Method in interface org.craftercms.security.processors.RequestSecurityProcessor
Processes a request, enforcing security when required.
profile - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
 
Profile - Class in org.craftercms.profile.api
Representation of a user.
Profile() - Constructor for class org.craftercms.profile.api.Profile
 
PROFILE_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
 
PROFILE_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
PROFILE_LAST_MODIFIED_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
 
ProfileAdminProfilePermission - Class in org.craftercms.profile.management.security.permissions
Profile permission for the PROFILE_ADMIN role.
ProfileAdminProfilePermission(Profile, Profile) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminProfilePermission
 
ProfileAdminTenantPermission - Class in org.craftercms.profile.management.security.permissions
Tenant permission for the PROFILE_ADMIN role.
ProfileAdminTenantPermission(Profile, String) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminTenantPermission
 
ProfileAttachment - Class in org.craftercms.profile.api.services
 
ProfileAttachment() - Constructor for class org.craftercms.profile.api.services.ProfileAttachment
 
profileAttachmentListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ProfileConstants - Class in org.craftercms.profile.api
Common constants.
ProfileController - Class in org.craftercms.profile.controllers.rest
REST controller for the profile service.
ProfileController - Class in org.craftercms.profile.management.web.controllers
MVC Controller for displaying and modifying profiles.
ProfileController() - Constructor for class org.craftercms.profile.controllers.rest.ProfileController
 
ProfileController() - Constructor for class org.craftercms.profile.management.web.controllers.ProfileController
 
ProfileException - Exception in org.craftercms.profile.api.exceptions
Root exception for profile.
ProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
 
ProfileException(String) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
 
ProfileException(String, Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
 
ProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
 
ProfileExistsException - Exception in org.craftercms.profile.exceptions
Thrown when a create profile operation fails because a profile with the same tenant and username already exists.
ProfileExistsException(String, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileExistsException
 
profileLastModifiedCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
ProfileLicenseUsageProvider - Class in org.craftercms.profile.entitlement
Implementation of EntitlementUsageProvider for Crafter Profile module.
ProfileLicenseUsageProvider() - Constructor for class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
 
profileListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ProfileLockedException - Exception in org.craftercms.profile.exceptions
Throw when account had too much failed attempts.
ProfileLockedException() - Constructor for exception org.craftercms.profile.exceptions.ProfileLockedException
 
ProfilePermissionResolver - Class in org.craftercms.profile.management.security.permissions
PermissionResolver for profile permissions.
ProfilePermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 
profileRepository - Variable in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
Current instance of ProfileRepository.
profileRepository - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
profileRepository - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
profileRepository - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
 
ProfileRepository - Interface in org.craftercms.profile.repositories
DB repository for Profiles.
ProfileRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of ProfileRepository.
ProfileRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
ProfileRestServiceException - Exception in org.craftercms.profile.exceptions
ProfileException used by clients to indicate a REST service error.
ProfileRestServiceException(HttpStatus, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
ProfileRestServiceException(HttpStatus, ErrorCode, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
profileService - Variable in class org.craftercms.profile.controllers.rest.ProfileController
 
profileService - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
profileService - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
profileService - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
profileService - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
profileService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
profileService - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
ProfileService - Interface in org.craftercms.profile.api.services
Service for handling profiles.
ProfileServiceImpl - Class in org.craftercms.profile.services.impl
Default implementation of ProfileService.
ProfileServiceImpl() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceImpl
 
ProfileServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
 
ProfileServiceRestClient - Class in org.craftercms.profile.services.impl
REST client implementation of ProfileService.
ProfileServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
ProfileUpdater - Class in org.craftercms.profile.utils.db
Created by alfonsovasquez on 14/6/16.
ProfileUpdater(Profile, UpdateHelper, ProfileRepository) - Constructor for class org.craftercms.profile.utils.db.ProfileUpdater
 
ProviderLoginSupport - Interface in org.craftercms.security.social
Helper class that allows for executing logins with a social service provider like Facebook, Twitter, LinkedIn, etc.
ProviderLoginSupportImpl - Class in org.craftercms.security.social.impl
Default implementation of ProviderLoginSupport.
ProviderLoginSupportImpl() - Constructor for class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
putAuthentication(Authentication) - Method in interface org.craftercms.security.authentication.AuthenticationCache
Puts the specified authentication in the cache.
putAuthentication(Authentication) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
 

Q

QUERY_ATTRIBUTE_PATTERN_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
QUERY_FINAL_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
QUERY_PATTERN - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
QUERY_TENANT_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
QUERY_WHERE_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 

R

READ_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
 
READ_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
redirect(HttpServletRequest, HttpServletResponse, String) - Static method in class org.craftercms.security.utils.RedirectUtils
Redirects to the specified URL.
redirectToSavedRequest(HttpServletRequest, HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
RedirectUtils - Class in org.craftercms.security.utils
Utility class for redirection.
RedirectUtils() - Constructor for class org.craftercms.security.utils.RedirectUtils
 
refreshCurrentAuthentication(Profile) - Method in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
 
RefreshCurrentAuthenticationOnProfileUpdateAspect - Class in org.craftercms.security.utils.profile
Aspect for ProfileService that refreshes the current authentication object when the profile associated to the authentication is updated.
RefreshCurrentAuthenticationOnProfileUpdateAspect() - Constructor for class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
 
refreshPersistentLoginToken(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
Refreshes the token of the specified persistent login.
refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
 
rejectAttributeIfActionNotAllowed(Tenant, String, AttributeAction, List<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
rejectAttributesIfActionNotAllowed(String, Collection<String>, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
rejectAttributesIfActionNotAllowed(Tenant, Collection<String>, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
REMEMBER_ME_COOKIE_NAME - Static variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
RememberMeAutoLoginProcessor - Class in org.craftercms.security.processors.impl
RequestSecurityProcessor that executes auto login when a valid remember me cookie is found in the request and there's no authentication present yet.
RememberMeAutoLoginProcessor() - Constructor for class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
 
rememberMeCookieManager - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
RememberMeException - Exception in org.craftercms.security.exception.rememberme
Root exception for remember me related errors.
RememberMeException(String) - Constructor for exception org.craftercms.security.exception.rememberme.RememberMeException
 
RememberMeException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.RememberMeException
 
rememberMeManager - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
rememberMeManager - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
 
rememberMeManager - Variable in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
 
RememberMeManager - Interface in org.craftercms.security.authentication
Manages remember me functionality.
RememberMeManagerImpl - Class in org.craftercms.security.authentication.impl
Default implementation of RememberMeManager.
RememberMeManagerImpl() - Constructor for class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
rememberMeParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
REMOVE_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
 
removeAll(String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
removeAll(String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Removes all the profiles associated to the given tenant.
removeAttributeDefinitions(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
Removes the given attribute definitions from the specified tenant.
removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
removeAttributeDefinitions(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
removeAttributeFromAll(String, String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
removeAttributeFromAll(String, String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Removes the attribute of all profiles of to the given tenant.
removeAttributeFromProfiles(String, String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
removeAttributes(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Removes a list of attributes of a profile.
removeAttributes(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
removeAttributes(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
removeAttributes(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
removeAttributes(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
removeAuthentication(String) - Method in interface org.craftercms.security.authentication.AuthenticationCache
Removes the authentication associated to the given ticket from the cache.
removeAuthentication(String) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
 
removeAuthentication(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
Removes the authentication attribute from the specified request.
removeAvailableRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
removeByName(String) - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
removeByName(String) - Method in interface org.craftercms.profile.repositories.TenantRepository
Removes the tenant for the given name.
removeConnectionData(String, String, Profile) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Remove the ConnectionData associated to the provider ID and user ID.
removeConnectionData(Profile, String) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
Remove all ConnectionData associated to the specified provider ID.
removeCurrentAuthentication() - Static method in class org.craftercms.security.utils.SecurityUtils
Removes the authentication attribute from the current request.
removeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
 
removeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
 
removeOlderThan(long) - Method in interface org.craftercms.profile.repositories.PersistentLoginRepository
Removes logins with timestamps older than the specified number of seconds.
removeOlderThan(long) - Method in interface org.craftercms.profile.repositories.VerificationTokenRepository
Removes tokens with timestamps older than the specified number of seconds.
removeRoleFromAll(String, String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
removeRoleFromAll(String, String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Removes the role of all profiles of to the given tenant.
removeRoleFromProfiles(String, String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
removeRoles(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
Removes the given roles from the specified tenant.
removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
removeRoles(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Removes assigned roles from a profile.
removeRoles(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
removeRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
removeRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
removeRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
removeWithLastRequestTimeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
 
removeWithLastRequestTimeOlderThan(long) - Method in interface org.craftercms.profile.repositories.TicketRepository
Removes tickets with last request time older than the specified number of seconds.
request - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
requestCache - Variable in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
 
requestCache - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
requestCache - Variable in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
 
RequestSecurityFilter - Class in org.craftercms.security.servlet.filters
Filter for running security.
RequestSecurityFilter() - Constructor for class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
RequestSecurityProcessor - Interface in org.craftercms.security.processors
Implementations should process a request to enforce a security aspect (authentication, authorization, etc.).
RequestSecurityProcessorChain - Interface in org.craftercms.security.processors
Represents a chain of RequestSecurityProcessors.
RequestSecurityProcessorChainImpl - Class in org.craftercms.security.processors.impl
Default implementation of a handler chain, using an iterator.
RequestSecurityProcessorChainImpl(Iterator<RequestSecurityProcessor>) - Constructor for class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
Default constructor
resetPassword(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Sends an email to the profile's user to indicate that the password needs to be reset.
resetPassword(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
resetPwdEmailFromAddress - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
resetPwdEmailSubject - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
resetPwdEmailTemplateName - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
resolvers - Variable in class org.craftercms.security.utils.tenant.TenantsResolverChain
 
ResourceNotFoundException - Exception in org.craftercms.profile.management.exceptions
RuntimeException thrown when a resource (like a profile or tenant) couldn't be found
ResourceNotFoundException(String) - Constructor for exception org.craftercms.profile.management.exceptions.ResourceNotFoundException
 
responseWriter - Variable in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
RestAccessDeniedHandler - Class in org.craftercms.security.authorization.impl
Implementation of AccessDeniedHandler for REST based applications, which returns a 403 FORBIDDEN status with the access denied exception message.
RestAccessDeniedHandler() - Constructor for class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
 
RestAuthenticationRequiredHandler - Class in org.craftercms.security.authentication.impl
Implementation of AuthenticationRequiredHandler for REST based applications, which returns a 401 UNAUTHORIZED status with the authentication exception message.
RestAuthenticationRequiredHandler() - Constructor for class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
 
RestLoginFailureHandler - Class in org.craftercms.security.authentication.impl
Implementation of LoginFailureHandler for REST based applications, which returns a 401 UNAUTHORIZED status with a the authentication exception message.
RestLoginFailureHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginFailureHandler
 
RestLoginSuccessHandler - Class in org.craftercms.security.authentication.impl
Implementation of LoginSuccessHandler for REST based applications, which returns the Authentication object as the response body.
RestLoginSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
 
RestLogoutSuccessHandler - Class in org.craftercms.security.authentication.impl
Implementation of LogoutSuccessHandler for REST based applications, which just returns a 200 OK status with a simple success message.
RestLogoutSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
 
ReturnCurrentAuthenticationProcessor - Class in org.craftercms.security.processors.impl
RequestSecurityProcessor that returns the current authentication to the client.
ReturnCurrentAuthenticationProcessor() - Constructor for class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
runIfSecurityEnabled(ProceedingJoinPoint) - Method in class org.craftercms.security.aop.RunIfSecurityEnabledAspect
 
RunIfSecurityEnabled - Annotation Interface in org.craftercms.security.annotations
Annotation used to indicate that a certain method should be executed only if security is enabled.
RunIfSecurityEnabledAspect - Class in org.craftercms.security.aop
Aspect that handles the RunIfSecurityEnabled annotation
RunIfSecurityEnabledAspect() - Constructor for class org.craftercms.security.aop.RunIfSecurityEnabledAspect
 

S

SavedRequestAwareProcessor - Class in org.craftercms.security.processors.impl
Uses RequestCache to reconstitute a previously saved request (if there's one).
SavedRequestAwareProcessor() - Constructor for class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
 
saveException(HttpServletRequest, AuthenticationException) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
saveException(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 
saveRequest(RequestContext) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
 
securityEnabled - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
SecurityEnabledAware - Interface in org.craftercms.security.utils
Interface implemented by objects that need to be notified if security is enabled or not.
SecurityEnabledAwareProcessor - Class in org.craftercms.security.utils.spring
BeanPostProcessor implementation that passes the securityEnabled property to beans that implement the SecurityEnabledAware interface.
SecurityEnabledAwareProcessor(boolean) - Constructor for class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
 
SecurityExceptionProcessor - Class in org.craftercms.security.processors.impl
Handles certain security exceptions: If it's an AuthenticationRequiredException, the AuthenticationRequiredHandler is used. If it's an AccessDeniedException, and the user is anonymous, the AuthenticationRequiredHandler is used.
SecurityExceptionProcessor() - Constructor for class org.craftercms.security.processors.impl.SecurityExceptionProcessor
 
securityProcessors - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
SecurityProviderException - Exception in org.craftercms.security.exception
Root class of security provider related exceptions
SecurityProviderException() - Constructor for exception org.craftercms.security.exception.SecurityProviderException
 
SecurityProviderException(String) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
 
SecurityProviderException(String, Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
 
SecurityProviderException(Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
 
SecurityUtils - Class in org.craftercms.security.utils
Contains security utility methods.
sendAuthentication(Authentication, RequestContext) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
sendEmail(VerificationToken, Profile, String, String, String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
sendEmail(VerificationToken, Profile, String, String, String, String) - Method in interface org.craftercms.profile.services.VerificationService
Creates a verification token and sends the user an email with the token for verification.
sendError(int) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
sendError(int, String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
sendError(AccessDeniedException, RequestContext) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
 
sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
 
sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
 
sendErrorMessage(int, Throwable, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
sendMessage(int, String, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
sendObject(int, T, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
sendRedirect(String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
 
serializeAttributes(Map<String, Object>) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
SERIALIZED_LOGIN_SEPARATOR - Static variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
serializeLogin(PersistentLogin) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setAccessDeniedHandler(AccessDeniedHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
Sets the AccessDeniedHandler, to handle any AccessDeniedExceptions thrown.
setAccessToken(HttpServletRequest, AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
 
setAccessTokenId(String) - Method in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
 
setAccessTokenIdResolver(AccessTokenIdResolver) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
 
setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
 
setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
 
setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
setAlwaysUseDefaultTargetUrl(boolean) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
setApplication(String) - Method in class org.craftercms.profile.api.AccessToken
Sets the name of the application accessing Crafter Profile.
setAttribute(String, Object) - Method in class org.craftercms.profile.api.Profile
 
setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.api.Tenant
Sets the definitions of attributes that users of this tenant can have.
setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.api.Profile
 
setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setAuthentication(HttpServletRequest, Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
Sets the authentication attribute in the specified request.
setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
setAuthenticationRequiredHandler(AuthenticationRequiredHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
 
setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.api.Tenant
Sets the available roles that can be assigned to users of this tenant.
setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
setChainAllTenants(boolean) - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
 
setCleanseAttributes(boolean) - Method in class org.craftercms.profile.api.Tenant
 
setCleanseAttributes(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
setConnectionFactoryLocator(ConnectionFactoryLocator) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
setConnectSupport(ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
setContentType(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setCreatedOn(Date) - Method in class org.craftercms.profile.api.Profile
 
setCurrentAuthentication(Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
Sets the authentication attribute in the current request.
setCurrentToken(AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
 
setDbName(String) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
 
setDefaultTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
setDefaultTenantNames(String[]) - Method in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
 
setDefaultValue(Object) - Method in class org.craftercms.profile.api.AttributeDefinition
Sets the default value of all attributes.
setEmail(String) - Method in class org.craftercms.profile.api.Profile
 
setEmail(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setEmailFactory(EmailFactory) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
setEmailHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setEnabled(boolean) - Method in class org.craftercms.profile.api.Profile
 
setEnabled(boolean) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setEncryptor(TextEncryptor) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setEntitlementValidator(EntitlementValidator) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setEntitlementValidator(EntitlementValidator) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setErrorCode(ErrorCode) - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
 
setErrorPageUrl(String) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
Sets the error page URL to forward to.
setExpiresOn(Date) - Method in class org.craftercms.profile.api.AccessToken
Sets the date of expiration of this token (when it becomes invalid)
setFailedLoginAttempts(int) - Method in class org.craftercms.profile.api.Profile
 
setFailedLoginAttempts(int) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setFailedLoginAttempts(String, int, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Sets the number of failed login attempts for the profile.
setFailedLoginAttempts(String, int, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setFailedLoginAttempts(String, int, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
setFailedLoginAttemptsBeforeDelay(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setFailedLoginAttemptsBeforeLock(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setFileName(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setFileSize(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setFileSizeBytes(long) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setId(String) - Method in class org.craftercms.profile.api.AccessToken
Sets the ID of the access token.
setId(String) - Method in class org.craftercms.profile.api.PersistentLogin
 
setId(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setId(String) - Method in class org.craftercms.profile.api.Ticket
 
setId(String) - Method in class org.craftercms.profile.api.VerificationToken
 
setId(ObjectId) - Method in class org.craftercms.profile.api.Profile
 
setId(ObjectId) - Method in class org.craftercms.profile.api.Tenant
Sets the tenant's DB ID.
setLastFailedLogin(String, Date, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Sets the date of the last failed login for the profile.
setLastFailedLogin(String, Date, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setLastFailedLogin(String, Date, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
setLastFailedLogin(Date) - Method in class org.craftercms.profile.api.Profile
 
setLastFailedLogin(Date) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setLastModified(Date) - Method in class org.craftercms.profile.api.Profile
 
setLastModified(Date) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setLastRequestTime(Date) - Method in class org.craftercms.profile.api.Ticket
 
setLockTime(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setLoginFailureHandler(LoginFailureHandler) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setLoginFormUrl(String) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
Sets the URL of the login form page.
setLoginMethod(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setLoginSuccessHandler(LoginSuccessHandler) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setLoginUrl(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setLogoutMethod(String) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
setLogoutSuccessHandler(LogoutSuccessHandler) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
setLogoutSuccessMessage(String) - Method in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
 
setLogoutUrl(String) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
setMaster(boolean) - Method in class org.craftercms.profile.api.AccessToken
Sets if this is a master token.
setMd5(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
setMellonHeaderPrefix(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setMessage(String) - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
 
setMetadata(Map<String, Object>) - Method in class org.craftercms.profile.api.AttributeDefinition
Sets the additional metadata associated to an attribute (like label, type, etc.).
setMongo(MongoClient) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
 
setName(String) - Method in class org.craftercms.profile.api.AttributeDefinition
Sets the attribute name.
setName(String) - Method in class org.craftercms.profile.api.Tenant
Sets the name of the tenant.
setNewProfileEmailFromAddress(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setNewProfileEmailSubject(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setNewProfileEmailTemplateName(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setObjectMapper(ObjectMapper) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
setObjectMapper(ObjectMapper) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
setPassword(String) - Method in class org.craftercms.profile.api.Profile
 
setPassword(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setPasswordParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setPathMatcher(PathMatcher) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
Sets the path matcher to use to match the URLs for restriction checking.
setPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
setPersistentLoginRepository(PersistentLoginRepository) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setProfile(Profile) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
 
setProfileId(String) - Method in class org.craftercms.profile.api.PersistentLogin
 
setProfileId(String) - Method in class org.craftercms.profile.api.Ticket
 
setProfileId(String) - Method in class org.craftercms.profile.api.VerificationToken
 
setProfileLastModifiedCookieManager(CookieManager) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
setProfilePermissionEvaluator(PermissionEvaluator<Profile, Profile>) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
 
setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setProfileService(ProfileService) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
setProfileService(ProfileService) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
setProfileService(ProfileService) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setProfileService(ProfileService) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setProfileService(ProfileService) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
 
setProfileService(ProfileService) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setProfileService(ProfileService) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setProfileService(ProfileService) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
setRememberMeCookieManager(CookieManager) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
 
setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
 
setRememberMeParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setRequestCache(RequestCache) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
Sets the cache where the current request is saved.
setRequestCache(RequestCache) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
 
setRequestCache(RequestCache) - Method in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
 
setResetPwdEmailFromAddress(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setResetPwdEmailSubject(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setResetPwdEmailTemplateName(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setResolvers(List<TenantsResolver>) - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
 
setResourcesPaths(List<Resource>) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
 
setResponseWriter(HttpMessageConvertingResponseWriter) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
setResponseWriter(HttpMessageConvertingResponseWriter) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
 
setRoles(Set<String>) - Method in class org.craftercms.profile.api.Profile
 
setRoles(Set<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setRunOnInit(boolean) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
 
setSecurityEnabled(boolean) - Method in class org.craftercms.security.aop.RunIfSecurityEnabledAspect
 
setSecurityEnabled(boolean) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Sets if security is enabled or disabled.
setSecurityEnabled(boolean) - Method in interface org.craftercms.security.utils.SecurityEnabledAware
 
setSecurityProcessors(List<RequestSecurityProcessor>) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Sets the chain of RequestSecurityProcessor.
setServiceMethod(String) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
setServiceUrl(String) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
 
setSsoEnabled(boolean) - Method in class org.craftercms.profile.api.Tenant
Sets if single sign-on (SSO) should be enabled for this tenant.
setSsoEnabled(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
setTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
 
setTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
 
setTenant(String) - Method in class org.craftercms.profile.api.PersistentLogin
 
setTenant(String) - Method in class org.craftercms.profile.api.Profile
 
setTenant(String) - Method in class org.craftercms.profile.api.Ticket
 
setTenant(String) - Method in class org.craftercms.profile.api.VerificationToken
 
setTenantNameParam(String) - Method in class org.craftercms.security.utils.tenant.ParamTenantsResolver
 
setTenantPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setTenantPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setTenantPermissionEvaluator(PermissionEvaluator<Profile, String>) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
setTenantPermissionEvaluator(PermissionEvaluator<Profile, String>) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
setTenantPermissions(List<TenantPermission>) - Method in class org.craftercms.profile.api.AccessToken
Sets the he tenant permissions the application has.
setTenantRepository(TenantRepository) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
 
setTenantRepository(TenantRepository) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
setTenantService(TenantService) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
setTenantService(TenantService) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
setTenantService(TenantService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setTenantService(TenantService) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setTenantService(TenantService) - Method in class org.craftercms.security.utils.tenant.AllTenantsResolver
 
setTenantsResolver(TenantsResolver) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setTenantsResolver(TenantsResolver) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setTextEncryptor(TextEncryptor) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
setTicketCookieManager(CookieManager) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
setTicketRepository(TicketRepository) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
setTimestamp(Date) - Method in class org.craftercms.profile.api.PersistentLogin
 
setTimestamp(Date) - Method in class org.craftercms.profile.api.VerificationToken
 
setToken(String) - Method in class org.craftercms.profile.api.PersistentLogin
 
setTokenExpectedValue(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setTokenHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setTokenMaxAge(int) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
setTokenRepository(VerificationTokenRepository) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
setUrlRestrictions(Map<String, String>) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
Sets the map of restrictions.
setUrlsToExclude(String[]) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
setUrlsToExclude(String...) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Sets the regular expressions used to match the URLs of requests that should NOT be processed by the security chain.
setUrlsToInclude(String[]) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
setUrlsToInclude(String...) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Sets the regular expressions used to match the URLs of requests that should be processed by the security chain.
setUsername(String) - Method in class org.craftercms.profile.api.Profile
 
setUsername(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setUsernameHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
setUsernameParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
 
setValidAttachmentMimeTypes(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setVerificationService(VerificationService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
setVerificationUrl(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
setVerified(boolean) - Method in class org.craftercms.profile.api.Profile
 
setVerified(boolean) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
setVerifyNewProfiles(boolean) - Method in class org.craftercms.profile.api.Tenant
Sets if new profiles should be verified through email by the user, for the accounts or users of this tenant.
setVerifyNewProfiles(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
SingleAccessTokenIdResolver - Class in org.craftercms.profile.services.impl
Implementation of AccessTokenIdResolver that uses a single access token ID, set as property.
SingleAccessTokenIdResolver() - Constructor for class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
 
SortOrder - Enum Class in org.craftercms.profile.api
The sort order used by services the return a list of sorted objects
start(String, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
start(String, String, HttpServletRequest) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Starts the OAuth login process.
start(String, String, HttpServletRequest, MultiValueMap<String, String>) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
start(String, String, HttpServletRequest, MultiValueMap<String, String>) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Starts the OAuth login process.
start(String, String, HttpServletRequest, MultiValueMap<String, String>, ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
start(String, String, HttpServletRequest, MultiValueMap<String, String>, ConnectSupport) - Method in interface org.craftercms.security.social.ProviderLoginSupport
Starts the OAuth login process.
status - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
 
subjectRole - Variable in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
SubjectRoleIsNotInferiorPermission - Class in org.craftercms.profile.management.security.permissions
Permission that ensures that the current profile isn't trying to modify another profile if the former has an inferior role than the later.
SubjectRoleIsNotInferiorPermission(String, Set<String>) - Constructor for class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
SubjectTenantIsSamePermission - Class in org.craftercms.profile.management.security.permissions
Permission that ensures that the current profile isn't trying to modify a tenant that it's not its own tenant or a profile that doesn't correspond to its own tenant.
SubjectTenantIsSamePermission(String, String) - Constructor for class org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission
 
SUPERADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
 
SuperadminPermission - Class in org.craftercms.profile.management.security.permissions
Permission for the PROFILE_SUPERADMIN role (can do anything).
SuperadminPermission() - Constructor for class org.craftercms.profile.management.security.permissions.SuperadminPermission
 

T

targetUrl - Variable in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
 
targetUrl - Variable in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
 
tenant - Variable in class org.craftercms.profile.api.TenantPermission
 
tenant - Variable in class org.craftercms.profile.utils.db.TenantUpdater
 
Tenant - Class in org.craftercms.profile.api
A tenant is normally an application that shares common configuration.
Tenant() - Constructor for class org.craftercms.profile.api.Tenant
 
TENANT_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
 
TENANT_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
 
TENANT_REQUEST_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
 
TenantAction - Enum Class in org.craftercms.profile.api
Enum with actions that can be executed on tenants and their user profiles by applications.
TenantAdminProfilePermission - Class in org.craftercms.profile.management.security.permissions
Profile permission for the PROFILE_TENANT_ADMIN role.
TenantAdminProfilePermission(Profile, Profile) - Constructor for class org.craftercms.profile.management.security.permissions.TenantAdminProfilePermission
 
TenantAdminTenantPermission - Class in org.craftercms.profile.management.security.permissions
Tenant permission for the PROFILE_TENANT_ADMIN role.
TenantAdminTenantPermission(Profile, String) - Constructor for class org.craftercms.profile.management.security.permissions.TenantAdminTenantPermission
 
TenantController - Class in org.craftercms.profile.controllers.rest
REST controller for the tenant service.
TenantController - Class in org.craftercms.profile.management.web.controllers
MVC Controller for displaying and modifying tenants.
TenantController() - Constructor for class org.craftercms.profile.controllers.rest.TenantController
 
TenantController() - Constructor for class org.craftercms.profile.management.web.controllers.TenantController
 
TenantExistsException - Exception in org.craftercms.profile.exceptions
Thrown when a create tenant operation fails because a tenant with the same name already exists.
TenantExistsException(String) - Constructor for exception org.craftercms.profile.exceptions.TenantExistsException
 
tenantListTypeRef - Static variable in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
tenantNameParam - Variable in class org.craftercms.security.utils.tenant.ParamTenantsResolver
 
TenantPermission - Class in org.craftercms.profile.api
Permission specific for tenants.
TenantPermission() - Constructor for class org.craftercms.profile.api.TenantPermission
 
TenantPermission(String) - Constructor for class org.craftercms.profile.api.TenantPermission
 
tenantPermissionEvaluator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
tenantPermissionEvaluator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
TenantPermissionResolver - Class in org.craftercms.profile.management.security.permissions
PermissionResolver for tenant permissions.
TenantPermissionResolver - Class in org.craftercms.profile.permissions
PermissionResolver for tenants.
TenantPermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 
TenantPermissionResolver() - Constructor for class org.craftercms.profile.permissions.TenantPermissionResolver
 
tenantRepository - Variable in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
Current instance of TenantRepository.
tenantRepository - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
 
tenantRepository - Variable in class org.craftercms.profile.utils.db.TenantUpdater
 
TenantRepository - Interface in org.craftercms.profile.repositories
DB repository for Tenants
TenantRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of TenantRepository.
TenantRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
 
tenantService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
tenantService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
tenantService - Variable in class org.craftercms.security.utils.tenant.AllTenantsResolver
 
TenantService - Interface in org.craftercms.profile.api.services
Service for managing tenants.
TenantServiceImpl - Class in org.craftercms.profile.services.impl
Default implementation of TenantService.
TenantServiceImpl() - Constructor for class org.craftercms.profile.services.impl.TenantServiceImpl
 
TenantServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
 
TenantServiceRestClient - Class in org.craftercms.profile.services.impl
REST client implementation of TenantService.
TenantServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.TenantServiceRestClient
 
tenantsResolver - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
tenantsResolver - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 
TenantsResolver - Interface in org.craftercms.security.utils.tenant
Utility interface that can be implemented to resolve the tenants usable by the application.
TenantsResolverChain - Class in org.craftercms.security.utils.tenant
TenantsResolver that returns the first tenants resolved by any resolver.
TenantsResolverChain() - Constructor for class org.craftercms.security.utils.tenant.TenantsResolverChain
 
TenantUpdater - Class in org.craftercms.profile.utils.db
Created by alfonsovasquez on 20/6/16.
TenantUpdater(Tenant, UpdateHelper, TenantRepository) - Constructor for class org.craftercms.profile.utils.db.TenantUpdater
 
TenantUtils - Class in org.craftercms.security.utils.tenant
Tenant related utility methods.
textEncryptor - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
Ticket - Class in org.craftercms.profile.api
An authentication ticket for a profile.
Ticket() - Constructor for class org.craftercms.profile.api.Ticket
 
TICKET_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
 
ticketCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
ticketRepository - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
 
TicketRepository - Interface in org.craftercms.profile.repositories
DB repository for Tickets.
TicketRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of TicketRepository.
TicketRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
 
tokenExpectedValue - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
tokenHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
tokenMaxAge - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
tokenRepository - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
toString() - Method in class org.craftercms.profile.api.AccessToken
 
toString() - Method in class org.craftercms.profile.api.AttributeDefinition
 
toString() - Method in class org.craftercms.profile.api.AttributePermission
 
toString() - Method in class org.craftercms.profile.api.PersistentLogin
 
toString() - Method in class org.craftercms.profile.api.Profile
 
toString() - Method in class org.craftercms.profile.api.services.ProfileAttachment
 
toString() - Method in class org.craftercms.profile.api.Tenant
 
toString() - Method in class org.craftercms.profile.api.TenantPermission
 
toString() - Method in class org.craftercms.profile.api.Ticket
 
toString() - Method in class org.craftercms.profile.api.VerificationToken
 
toString() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
 

U

update() - Method in class org.craftercms.profile.utils.db.ProfileUpdater
 
update() - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
UPDATE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
UPDATE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
 
UPDATE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
 
updateAllWithDefaultValue(String, String, Object) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
updateAllWithDefaultValue(String, String, Object) - Method in interface org.craftercms.profile.repositories.ProfileRepository
Updates all the profiles of a given tenant with the default value of an attribute, only if they don't have the attribute value set yet.
updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in interface org.craftercms.profile.api.services.TenantService
Updates the given attribute definitions of the specified tenant.
updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
updateAttributeDefinitions(Collection<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
 
updateAttributes(String, Map<String, Object>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Updates the attributes of a profile, by merging the specified attributes with the existing attributes.
updateAttributes(String, Map<String, Object>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
updateAttributes(String, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
updateAttributes(String, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
updateHelper - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
 
updateHelper - Variable in class org.craftercms.profile.utils.db.TenantUpdater
 
updateProfile(String, String, String, String, Boolean, Set<String>, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Updates the profile's info.
updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
updateProfile(String, ProfileServiceImpl.UpdateCallback, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
updateProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
updateProfileConnectionData(String, Connection<?>, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
 
updateRememberMe(String, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
 
updateTenant(String, TenantServiceImpl.UpdateCallback) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
updateTenant(Tenant) - Method in interface org.craftercms.profile.api.services.TenantService
Updates the given tenant.
updateTenant(Tenant) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
updateTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
updateTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
updateTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
uploadProfileAttachment(String, String, MultipartFile) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
URL_ACCESS_TOKEN_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_ACCESS_TOKEN_DELETE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_ACCESS_TOKEN_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_ACCESS_TOKEN_GET_ALL - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_AUTHENTICATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_CREATE_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_CREATE_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_DELETE_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_GET_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_GET_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_INVALIDATE_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_AUTH_REFRESH_PERSISTENT_LOGIN_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_CREATE_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_CREATE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_CREATE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_DELETE_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_DELETE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_DELETE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_GET_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_GET_ALL_ACCESS_TOKENS - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_GET_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_GET_PROFILE_COUNT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_GET_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_GET_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_GET_TENANT_NAMES - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_PROFILE_ADD_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_CHANGE_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_CREATE_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_DELETE_PROFILE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_DELETE_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_DISABLE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_ENABLE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_ATTACHMENTS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_ATTACHMENTS_DETAILS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_ATTRIB_VALUE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_EXISTING_ATTRIB - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_IDS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_ROLE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_BY_USERNAME - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_ONE_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_RANGE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_GET_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_REMOVE_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_REMOVE_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_RESET_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_UPDATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_UPDATE_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_UPLOAD_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_PROFILE_VERIFY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_ROOT - Static variable in class org.craftercms.profile.controllers.rest.MonitoringController
 
URL_TENANT_ADD_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_ADD_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_COUNT_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_DELETE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_GET_ALL - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_REMOVE_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_REMOVE_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_UPDATE - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_UPDATE_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_TENANT_VERIFY_NEW_PROFILES - Static variable in class org.craftercms.profile.api.ProfileConstants
 
URL_UPDATE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_UPDATE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_VIEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_VIEW_ACCESS_TOKEN_LIST - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_VIEW_NEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
URL_VIEW_NEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_VIEW_NEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_VIEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_VIEW_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
URL_VIEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
URL_VIEW_TENANT_LIST - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
UrlAccessRestrictionCheckingProcessor - Class in org.craftercms.security.processors.impl
Processor that checks if the current user has permission to access the current request URL.
UrlAccessRestrictionCheckingProcessor() - Constructor for class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
Default constructor.
urlRestrictions - Variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
 
urlsToExclude - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
urlsToExclude - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
urlsToInclude - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
 
urlsToInclude - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
 
usernameHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
 
usernameParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
 

V

validateQuery(Tenant, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
validAttachmentMimeTypes - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
valueOf(String) - Static method in enum class org.craftercms.profile.api.AttributeAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.craftercms.profile.api.exceptions.ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.craftercms.profile.api.SortOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.craftercms.profile.api.TenantAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.craftercms.profile.management.security.permissions.Action
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.craftercms.profile.api.AttributeAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.craftercms.profile.api.exceptions.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.craftercms.profile.api.SortOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.craftercms.profile.api.TenantAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.craftercms.profile.management.security.permissions.Action
Returns an array containing the constants of this enum class, in the order they are declared.
VERIFICATION_LINK_TEMPLATE_ARG - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
 
verificationService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
VerificationService - Interface in org.craftercms.profile.services
Service used to verify a particular activity with the profile owner (like a recently created profile or a reset password request).
VerificationServiceImpl - Class in org.craftercms.profile.services.impl
Default implementation of VerificationService.
VerificationServiceImpl() - Constructor for class org.craftercms.profile.services.impl.VerificationServiceImpl
 
VerificationToken - Class in org.craftercms.profile.api
Verification token, used for email related verification.
VerificationToken() - Constructor for class org.craftercms.profile.api.VerificationToken
 
VerificationTokenRepository - Interface in org.craftercms.profile.repositories
Repository for VerificationTokens
VerificationTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
Default implementation of VerificationTokenRepository.
VerificationTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
 
verifyNewProfiles(String, boolean) - Method in interface org.craftercms.profile.api.services.TenantService
Sets if new profiles for the specified tenant should be verified or not.
verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.controllers.rest.TenantController
 
verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
 
verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
 
verifyProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
Sets the profile as verified if the verification token is valid.
verifyProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
 
verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
 
verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
 
VIEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
VIEW_ACCESS_TOKEN_LIST - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
VIEW_MAIN - Static variable in class org.craftercms.profile.management.web.controllers.MainController
 
VIEW_NEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
VIEW_NEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
VIEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
VIEW_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
VIEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
VIEW_TENANT_LIST - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 
viewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
viewAccessTokenList() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
viewMain() - Method in class org.craftercms.profile.management.web.controllers.MainController
 
viewNewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
viewNewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
viewNewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
viewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
viewProfileList() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
viewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
viewTenantList() - Method in class org.craftercms.profile.management.web.controllers.TenantController
 

W

wrapResponse(RequestContext) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
 
WRITE_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form