Hierarchy For All Packages
Package Hierarchies:- edu.ucsb.cs156.gauchoride,
 - edu.ucsb.cs156.gauchoride.aop,
 - edu.ucsb.cs156.gauchoride.config,
 - edu.ucsb.cs156.gauchoride.controllers,
 - edu.ucsb.cs156.gauchoride.entities,
 - edu.ucsb.cs156.gauchoride.errors,
 - edu.ucsb.cs156.gauchoride.Interceptors,
 - edu.ucsb.cs156.gauchoride.models,
 - edu.ucsb.cs156.gauchoride.repositories,
 - edu.ucsb.cs156.gauchoride.services
 
Class Hierarchy
- java.lang.Object
- edu.ucsb.cs156.gauchoride.controllers.ApiController
- edu.ucsb.cs156.gauchoride.controllers.CartController
 - edu.ucsb.cs156.gauchoride.controllers.DriverChatController
 - edu.ucsb.cs156.gauchoride.controllers.DriverShiftController
 - edu.ucsb.cs156.gauchoride.controllers.RideController
 - edu.ucsb.cs156.gauchoride.controllers.SystemInfoController
 - edu.ucsb.cs156.gauchoride.controllers.UserInfoController
 - edu.ucsb.cs156.gauchoride.controllers.UsersController
 
 - edu.ucsb.cs156.gauchoride.entities.Cart
 - edu.ucsb.cs156.gauchoride.controllers.CSRFController
 - edu.ucsb.cs156.gauchoride.models.CurrentUser
 - edu.ucsb.cs156.gauchoride.services.CurrentUserService
- edu.ucsb.cs156.gauchoride.services.CurrentUserServiceImpl
 
 - edu.ucsb.cs156.gauchoride.entities.DriverChat
 - edu.ucsb.cs156.gauchoride.entities.DriverShift
 - edu.ucsb.cs156.gauchoride.controllers.FrontendController
 - edu.ucsb.cs156.gauchoride.controllers.FrontendProxyController
 - edu.ucsb.cs156.gauchoride.GauchoRideApplication
 - edu.ucsb.cs156.gauchoride.services.GrantedAuthoritiesService
 - edu.ucsb.cs156.gauchoride.aop.LoggingAspect
 - edu.ucsb.cs156.gauchoride.entities.Ride
 - edu.ucsb.cs156.gauchoride.Interceptors.RoleUserInterceptor (implements org.springframework.web.servlet.HandlerInterceptor)
 - edu.ucsb.cs156.gauchoride.Interceptors.RoleUserInterceptorAppConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
 - edu.ucsb.cs156.gauchoride.config.SpringFoxConfig
 - edu.ucsb.cs156.gauchoride.models.SystemInfo
 - edu.ucsb.cs156.gauchoride.services.SystemInfoService
- edu.ucsb.cs156.gauchoride.services.SystemInfoServiceImpl
 
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- edu.ucsb.cs156.gauchoride.errors.EntityNotFoundException
 - edu.ucsb.cs156.gauchoride.errors.IllegalRequestException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - edu.ucsb.cs156.gauchoride.entities.User
 - org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
- edu.ucsb.cs156.gauchoride.config.SecurityConfig
 
 
 - edu.ucsb.cs156.gauchoride.controllers.ApiController
 
Interface Hierarchy
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - edu.ucsb.cs156.gauchoride.repositories.CartRepository
 - edu.ucsb.cs156.gauchoride.repositories.DriverChatRepository
 - edu.ucsb.cs156.gauchoride.repositories.DriverShiftRepository
 - edu.ucsb.cs156.gauchoride.repositories.RideRepository
 - edu.ucsb.cs156.gauchoride.repositories.UserRepository
 
 
 - org.springframework.data.repository.CrudRepository<T,
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- edu.ucsb.cs156.gauchoride.entities.DriverShift.Weekday
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)