- changeEmail(User, String) - Method in interface dmv.spring.demo.model.repository.CredentialsRepository
-
Change existing user's email address.
- changeEmail(User, String) - Method in class dmv.spring.demo.model.repository.jdbc.CredentialsRepositoryJDBC
-
- changePassword(User, String) - Method in interface dmv.spring.demo.model.repository.CredentialsRepository
-
Change existing user's password with the new one.
- changePassword(User, String) - Method in class dmv.spring.demo.model.repository.jdbc.CredentialsRepositoryJDBC
-
- close() - Method in class dmv.spring.demo.model.repository.jdbc.JdbcConnector
-
Close underlying statement and release connection
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class dmv.spring.demo.security.CustomAuthenticationEntryPoint
-
- compareTo(CustomGrantedAuthority) - Method in class dmv.spring.demo.model.entity.security.CustomGrantedAuthority
-
- compose(String, Object...) - Static method in class dmv.spring.demo.util.MessageComposer
-
Simple message composer, supports up to 10 markers (0 through 9),
represented as numbers in curly braces, like {0} or {1}
- configureGlobal(AuthenticationManagerBuilder, DaoAuthenticationProvider) - Method in class dmv.spring.demo.security.SecurityConfig
-
- conflict(HttpServletRequest, EntityAlreadyExistsException) - Method in class dmv.spring.demo.rest.exceptionhandler.ExceptionHandlers
-
- copy() - Method in class dmv.spring.demo.model.entity.Role
-
For polymorphic defensive copying.
- create(User) - Method in class dmv.spring.demo.model.repository.jdbc.UserRepositoryJDBC
-
- create(User) - Method in interface dmv.spring.demo.model.repository.UserRepository
-
Store new user on persistence layer.
- createUser(User, HttpServletRequest, UriComponentsBuilder) - Method in interface dmv.spring.demo.rest.controller.apidocs.UserRestApiDocs
-
- createUser(User, HttpServletRequest, UriComponentsBuilder) - Method in class dmv.spring.demo.rest.controller.UserRestController
-
- CredentialsConfig - Class in dmv.spring.demo.security
-
Manage beans and methods that work with user credentials information.
- CredentialsConfig() - Constructor for class dmv.spring.demo.security.CredentialsConfig
-
- CredentialsQueriesSQL - Enum in dmv.spring.demo.model.repository.jdbc.sql
-
An enum, that is holding SQL queries as strings.
- CredentialsRepository - Interface in dmv.spring.demo.model.repository
-
This repository specifically aims operations upon User Credentials.
- CredentialsRepositoryJDBC - Class in dmv.spring.demo.model.repository.jdbc
-
- CredentialsRepositoryJDBC() - Constructor for class dmv.spring.demo.model.repository.jdbc.CredentialsRepositoryJDBC
-
- CredentialsService - Interface in dmv.spring.demo.security
-
User credentials information and service methods
- CustomAccessDeniedHandler - Class in dmv.spring.demo.security
-
Handles 403 errors that occured before Controller, sending JSON-formatted output
- CustomAccessDeniedHandler() - Constructor for class dmv.spring.demo.security.CustomAccessDeniedHandler
-
- CustomAuthenticationEntryPoint - Class in dmv.spring.demo.security
-
Yield JSON-formatted error message for code 401
- CustomAuthenticationEntryPoint() - Constructor for class dmv.spring.demo.security.CustomAuthenticationEntryPoint
-
- CustomCredentialsService - Class in dmv.spring.demo.security
-
- CustomCredentialsService() - Constructor for class dmv.spring.demo.security.CustomCredentialsService
-
- CustomGrantedAuthority - Class in dmv.spring.demo.model.entity.security
-
Comparable
Role wrapper with
GrantedAuthority flavor.
- CustomGrantedAuthority(String) - Constructor for class dmv.spring.demo.model.entity.security.CustomGrantedAuthority
-
Create GrantedAuthority object from minimally required field
short name of some
Role
- CustomGrantedAuthority(Role) - Constructor for class dmv.spring.demo.model.entity.security.CustomGrantedAuthority
-
Create GrantedAuthority object from given
Role
- CustomUserDetails - Class in dmv.spring.demo.model.entity.security
-
Creates a wrapper for internal
User object to conform
to
UserDetails interface, to be used within Authentication Context.
- CustomUserDetails(User) - Constructor for class dmv.spring.demo.model.entity.security.CustomUserDetails
-
Create new instance of UserDetails object with
given User details.
- CustomUserDetails(String, String, String) - Constructor for class dmv.spring.demo.model.entity.security.CustomUserDetails
-
Create new instance of UserDetails object with
given User details.
- CustomUserDetailsService - Class in dmv.spring.demo.security
-
This service will read existing users from data source with
complete credentials (i.e.
- CustomUserDetailsService() - Constructor for class dmv.spring.demo.security.CustomUserDetailsService
-