Skip navigation links
A B C D E F G H I M O P Q R S T U V 

A

AccessTokenController - Class in org.craftercms.profile.management.web.controllers
MVC Controller for displaying and modifying tenants.
AccessTokenController() - Constructor for class org.craftercms.profile.management.web.controllers.AccessTokenController
 
Action - Enum in org.craftercms.profile.management.security.permissions
The actions that a user can execute in the admin console.
AuthorizationUtils - Class in org.craftercms.profile.management.security
Authorization related utility methods.

B

BASE_URL_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
BASE_URL_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
BASE_URL_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
 

C

createAccessToken(AccessToken) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
createProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
createTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
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

DefaultPermission - Class in org.craftercms.profile.management.security.permissions
Default admin console permission.
DefaultPermission(Action...) - Constructor for class org.craftercms.profile.management.security.permissions.DefaultPermission
 
deleteAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
deleteProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
deleteTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 

E

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.management.web.controllers.ExceptionHandlers
 

F

FINAL_QUERY_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 

G

getAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
getAllAccessTokens() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
getCurrentSubject() - Method in class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
 
getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 
getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 
getLoggedInUser() - Method in class org.craftercms.profile.management.web.controllers.ModelAttributes
 
getPermission(Profile, Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 
getPermission(Profile, String) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 
getProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getProfileCount(String, String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getProfileList(String, String, String, SortOrder, Integer, Integer) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
getTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
getTenantNames() - Method in class org.craftercms.profile.management.web.controllers.TenantController
 

H

handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleExceptionInternal(Exception, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleInvalidRequestParameterException(InvalidRequestParameterException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 
handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.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
 
handleUnauthorizedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
 

I

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
 
isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission
 
isProfileAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 
isSuperadmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 
isTenantAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
 

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
 
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
 
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
 

O

objectRoles - Variable in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
 
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
 

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_COUNT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_QUERY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_SORT_BY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_SORT_ORDER - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_START - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
PARAM_TENANT_NAME - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 
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.management.web.controllers.TenantController
 
PROFILE_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
 
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
 
ProfileController - Class in org.craftercms.profile.management.web.controllers
MVC Controller for displaying and modifying profiles.
ProfileController() - Constructor for class org.craftercms.profile.management.web.controllers.ProfileController
 
ProfilePermissionResolver - Class in org.craftercms.profile.management.security.permissions
PermissionResolver for profile permissions.
ProfilePermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
 

Q

QUERY_PATTERN - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
 

R

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
 

S

setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
 
setProfilePermissionEvaluator(PermissionEvaluator<Profile, Profile>) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
setProfileService(ProfileService) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
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
 
setTenantService(TenantService) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
setVerificationUrl(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
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

TENANT_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
 
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.management.web.controllers
MVC Controller for displaying and modifying tenants.
TenantController() - Constructor for class org.craftercms.profile.management.web.controllers.TenantController
 
TenantPermissionResolver - Class in org.craftercms.profile.management.security.permissions
PermissionResolver for tenant permissions.
TenantPermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
 

U

updateProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
 
updateTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
 
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_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
 

V

valueOf(String) - Static method in enum org.craftercms.profile.management.security.permissions.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.craftercms.profile.management.security.permissions.Action
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
A B C D E F G H I M O P Q R S T U V 
Skip navigation links

Copyright © 2018 CrafterCMS. All Rights Reserved.