Index
All Classes and Interfaces|All Packages|Serialized Form
A
- allUCSBDates() - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
- allUsersTodos() - Method in class edu.ucsb.cs156.example.controllers.TodosController
- api() - Method in class edu.ucsb.cs156.example.config.SpringFoxConfig
- ApiController - Class in edu.ucsb.cs156.example.controllers
- ApiController() - Constructor for class edu.ucsb.cs156.example.controllers.ApiController
C
- configure(HttpSecurity) - Method in class edu.ucsb.cs156.example.config.SecurityConfig
- configure(WebSecurity) - Method in class edu.ucsb.cs156.example.config.SecurityConfig
- csrf() - Method in class edu.ucsb.cs156.example.controllers.FrontendController
- csrf(CsrfToken) - Method in class edu.ucsb.cs156.example.controllers.CSRFController
- CSRFController - Class in edu.ucsb.cs156.example.controllers
- CSRFController() - Constructor for class edu.ucsb.cs156.example.controllers.CSRFController
- CurrentUser - Class in edu.ucsb.cs156.example.models
- CurrentUser() - Constructor for class edu.ucsb.cs156.example.models.CurrentUser
- CurrentUserService - Class in edu.ucsb.cs156.example.services
- CurrentUserService() - Constructor for class edu.ucsb.cs156.example.services.CurrentUserService
- CurrentUserServiceImpl - Class in edu.ucsb.cs156.example.services
- CurrentUserServiceImpl() - Constructor for class edu.ucsb.cs156.example.services.CurrentUserServiceImpl
D
- deleteTodo(Long) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- deleteTodo_Admin(Long) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- deleteUCSBDate(Long) - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
- doesUCSBDateExist(UCSBDatesController.UCSBDateOrError) - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
-
Pre-conditions: uoe.id is value to look up, uoe.ucsbDate and uoe.error are null Post-condition: if UCSBDate with id uoe.id exists, uoe.ucsbDate now refers to it, and error is null.
E
- edu.ucsb.cs156.example - package edu.ucsb.cs156.example
- edu.ucsb.cs156.example.aop - package edu.ucsb.cs156.example.aop
- edu.ucsb.cs156.example.config - package edu.ucsb.cs156.example.config
- edu.ucsb.cs156.example.controllers - package edu.ucsb.cs156.example.controllers
- edu.ucsb.cs156.example.entities - package edu.ucsb.cs156.example.entities
- edu.ucsb.cs156.example.errors - package edu.ucsb.cs156.example.errors
- edu.ucsb.cs156.example.models - package edu.ucsb.cs156.example.models
- edu.ucsb.cs156.example.repositories - package edu.ucsb.cs156.example.repositories
- edu.ucsb.cs156.example.services - package edu.ucsb.cs156.example.services
- EntityNotFoundException - Exception in edu.ucsb.cs156.example.errors
- EntityNotFoundException(Class<?>, Object) - Constructor for exception edu.ucsb.cs156.example.errors.EntityNotFoundException
- ExampleApplication - Class in edu.ucsb.cs156.example
- ExampleApplication() - Constructor for class edu.ucsb.cs156.example.ExampleApplication
F
- findAllByQuarterYYYYQ(String) - Method in interface edu.ucsb.cs156.example.repositories.UCSBDateRepository
- findAllByUserId(Long) - Method in interface edu.ucsb.cs156.example.repositories.TodoRepository
- findByEmail(String) - Method in interface edu.ucsb.cs156.example.repositories.UserRepository
- findByIdAndUser(long, User) - Method in interface edu.ucsb.cs156.example.repositories.TodoRepository
- FrontendController - Class in edu.ucsb.cs156.example.controllers
- FrontendController() - Constructor for class edu.ucsb.cs156.example.controllers.FrontendController
- FrontendProxyController - Class in edu.ucsb.cs156.example.controllers
- FrontendProxyController() - Constructor for class edu.ucsb.cs156.example.controllers.FrontendProxyController
G
- genericMessage(String) - Method in class edu.ucsb.cs156.example.controllers.ApiController
- getById(Long) - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
- getCurrentUser() - Method in class edu.ucsb.cs156.example.controllers.ApiController
- getCurrentUser() - Method in class edu.ucsb.cs156.example.controllers.UserInfoController
- getCurrentUser() - Method in class edu.ucsb.cs156.example.services.CurrentUserService
- getCurrentUser() - Method in class edu.ucsb.cs156.example.services.CurrentUserServiceImpl
- getGrantedAuthorities() - Method in class edu.ucsb.cs156.example.services.GrantedAuthoritiesService
- getOAuth2AuthenticatedUser(SecurityContext, Authentication) - Method in class edu.ucsb.cs156.example.services.CurrentUserServiceImpl
- getRoles() - Method in class edu.ucsb.cs156.example.services.CurrentUserService
- getRoles() - Method in class edu.ucsb.cs156.example.services.CurrentUserServiceImpl
- getSystemInfo() - Method in class edu.ucsb.cs156.example.controllers.SystemInfoController
- getSystemInfo() - Method in class edu.ucsb.cs156.example.services.SystemInfoService
- getSystemInfo() - Method in class edu.ucsb.cs156.example.services.SystemInfoServiceImpl
- getTodoById(Long) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- getTodoById_admin(Long) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- getUser() - Method in class edu.ucsb.cs156.example.services.CurrentUserService
- getUser() - Method in class edu.ucsb.cs156.example.services.CurrentUserServiceImpl
- GrantedAuthoritiesService - Class in edu.ucsb.cs156.example.services
- GrantedAuthoritiesService() - Constructor for class edu.ucsb.cs156.example.services.GrantedAuthoritiesService
H
- handleGenericException(Throwable) - Method in class edu.ucsb.cs156.example.controllers.ApiController
I
- index() - Method in class edu.ucsb.cs156.example.controllers.FrontendController
- isAdmin(String) - Method in class edu.ucsb.cs156.example.config.SecurityConfig
- isLoggedIn() - Method in class edu.ucsb.cs156.example.services.CurrentUserService
L
- logControllers(JoinPoint) - Method in class edu.ucsb.cs156.example.aop.LoggingAspect
-
This method is called before any controller method that is annotated with
@RequestMapping
,@GetMapping
,@PostMapping
,@PutMapping
,@DeleteMapping
, or@PatchMapping
. - LoggingAspect - Class in edu.ucsb.cs156.example.aop
-
This class is an Aspect that logs all invocations of controller methods that are annotated with
@RequestMapping
,@GetMapping
,@PostMapping
,@PutMapping
,@DeleteMapping
, or@PatchMapping
. - LoggingAspect() - Constructor for class edu.ucsb.cs156.example.aop.LoggingAspect
M
- main(String[]) - Static method in class edu.ucsb.cs156.example.ExampleApplication
P
- postTodo(String, String, Boolean) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- postUCSBDate(String, String, LocalDateTime) - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
- proxy(ProxyExchange<String>) - Method in class edu.ucsb.cs156.example.controllers.FrontendProxyController
- putTodoById(Long, Todo) - Method in class edu.ucsb.cs156.example.controllers.TodosController
- putTodoById_admin(Long, Todo) - Method in class edu.ucsb.cs156.example.controllers.TodosController
S
- security() - Method in class edu.ucsb.cs156.example.config.SpringFoxConfig
- SecurityConfig - Class in edu.ucsb.cs156.example.config
- SecurityConfig() - Constructor for class edu.ucsb.cs156.example.config.SecurityConfig
- SpringFoxConfig - Class in edu.ucsb.cs156.example.config
-
Configuration for Swagger, a package that provides documentation for REST API endpoints.
- SpringFoxConfig() - Constructor for class edu.ucsb.cs156.example.config.SpringFoxConfig
- SystemInfo - Class in edu.ucsb.cs156.example.models
- SystemInfo() - Constructor for class edu.ucsb.cs156.example.models.SystemInfo
- SystemInfoController - Class in edu.ucsb.cs156.example.controllers
- SystemInfoController() - Constructor for class edu.ucsb.cs156.example.controllers.SystemInfoController
- SystemInfoService - Class in edu.ucsb.cs156.example.services
- SystemInfoService() - Constructor for class edu.ucsb.cs156.example.services.SystemInfoService
- SystemInfoServiceImpl - Class in edu.ucsb.cs156.example.services
- SystemInfoServiceImpl() - Constructor for class edu.ucsb.cs156.example.services.SystemInfoServiceImpl
T
- thisUsersTodos() - Method in class edu.ucsb.cs156.example.controllers.TodosController
- Todo - Class in edu.ucsb.cs156.example.entities
- Todo() - Constructor for class edu.ucsb.cs156.example.entities.Todo
- TodoRepository - Interface in edu.ucsb.cs156.example.repositories
- TodosController - Class in edu.ucsb.cs156.example.controllers
- TodosController() - Constructor for class edu.ucsb.cs156.example.controllers.TodosController
U
- UCSBDate - Class in edu.ucsb.cs156.example.entities
- UCSBDate() - Constructor for class edu.ucsb.cs156.example.entities.UCSBDate
- UCSBDateRepository - Interface in edu.ucsb.cs156.example.repositories
- UCSBDatesController - Class in edu.ucsb.cs156.example.controllers
- UCSBDatesController() - Constructor for class edu.ucsb.cs156.example.controllers.UCSBDatesController
- updateUCSBDate(Long, UCSBDate) - Method in class edu.ucsb.cs156.example.controllers.UCSBDatesController
- User - Class in edu.ucsb.cs156.example.entities
- User() - Constructor for class edu.ucsb.cs156.example.entities.User
- UserInfoController - Class in edu.ucsb.cs156.example.controllers
- UserInfoController() - Constructor for class edu.ucsb.cs156.example.controllers.UserInfoController
- UserRepository - Interface in edu.ucsb.cs156.example.repositories
- users() - Method in class edu.ucsb.cs156.example.controllers.UsersController
- UsersController - Class in edu.ucsb.cs156.example.controllers
- UsersController() - Constructor for class edu.ucsb.cs156.example.controllers.UsersController
All Classes and Interfaces|All Packages|Serialized Form