Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.example.vehicletaxsystem.models.Address (implements java.io.Serializable)
- com.example.vehicletaxsystem.exceptions.CustomError
- com.example.vehicletaxsystem.models.Driver (implements java.io.Serializable)
- com.example.vehicletaxsystem.models.DriverDTO
- com.example.vehicletaxsystem.repositories.DriverRepo
- com.example.vehicletaxsystem.services.DriverService
- com.example.vehicletaxsystem.config.KeycloakRealmRoleConverter (implements org.springframework.core.convert.converter.Converter<S,
T>) - com.example.vehicletaxsystem.repositories.PaymentRepo
- com.example.vehicletaxsystem.services.PaymentService
- com.example.vehicletaxsystem.constants.Rates
- org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler (implements org.springframework.context.MessageSourceAware)
- com.example.vehicletaxsystem.config.CustomExceptionHandler
- com.example.vehicletaxsystem.config.RestConfig (implements org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer)
- com.example.vehicletaxsystem.config.SecurityConfig
- com.example.vehicletaxsystem.config.SpringDocConfig
- com.example.vehicletaxsystem.models.TaxBand (implements java.io.Serializable)
- com.example.vehicletaxsystem.models.TaxBandDTO
- com.example.vehicletaxsystem.repositories.TaxBandRepo
- com.example.vehicletaxsystem.services.TaxBandService
- com.example.vehicletaxsystem.models.TaxPayment (implements java.io.Serializable)
- com.example.vehicletaxsystem.models.TaxPaymentDTO
- com.example.vehicletaxsystem.models.TaxRate
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.example.vehicletaxsystem.exceptions.InvalidAddressException
- com.example.vehicletaxsystem.exceptions.InvalidDriverException
- com.example.vehicletaxsystem.exceptions.InvalidRequestException
- com.example.vehicletaxsystem.exceptions.InvalidTaxBandException
- com.example.vehicletaxsystem.exceptions.InvalidTaxPaymentException
- com.example.vehicletaxsystem.exceptions.InvalidVehicleException
- java.lang.RuntimeException
- java.lang.Exception
- com.example.vehicletaxsystem.models.Vehicle
- com.example.vehicletaxsystem.models.VehicleDTO
- com.example.vehicletaxsystem.repositories.VehicleRepo
- com.example.vehicletaxsystem.services.VehicleService
- com.example.vehicletaxsystem.VehicleTaxSystemApplication
Interface Hierarchy
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - com.example.vehicletaxsystem.repositories.AddressRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.DriverRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxBandRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxPaymentRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxRateRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.VehicleRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
ID>)
- com.example.vehicletaxsystem.repositories.AddressRepository (also extends org.springframework.data.repository.PagingAndSortingRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - com.example.vehicletaxsystem.repositories.AddressRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.DriverRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxBandRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxPaymentRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.TaxRateRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>) - com.example.vehicletaxsystem.repositories.VehicleRepository (also extends org.springframework.data.repository.CrudRepository<T,
ID>)
- com.example.vehicletaxsystem.repositories.AddressRepository (also extends org.springframework.data.repository.CrudRepository<T,
- org.springframework.data.repository.CrudRepository<T,