Index

A C D E F G H I J K L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

calculateNewTaxDueDate(String) - Method in class com.example.vehicletaxsystem.services.PaymentService
Helper method to increment tax due dates based on current date
Reads the payment date from within the taxpaymentDTO parameterised object
com.example.vehicletaxsystem - package com.example.vehicletaxsystem
 
com.example.vehicletaxsystem.config - package com.example.vehicletaxsystem.config
Configuration classes for the application.
com.example.vehicletaxsystem.constants - package com.example.vehicletaxsystem.constants
Constants used in classes - ensuring consistent values for fields.
com.example.vehicletaxsystem.exceptions - package com.example.vehicletaxsystem.exceptions
Classes for establishing action-specific exceptions.
com.example.vehicletaxsystem.models - package com.example.vehicletaxsystem.models
Classes used as models mirroring database tables and their DTOs.
com.example.vehicletaxsystem.repositories - package com.example.vehicletaxsystem.repositories
Interfaces and classes for accessing the database and establishing endpoints and custom queries.
com.example.vehicletaxsystem.services - package com.example.vehicletaxsystem.services
Services handling business logic for processing API requests in between controlers and repositories.
configureRepositoryRestConfiguration(RepositoryRestConfiguration, CorsRegistry) - Method in class com.example.vehicletaxsystem.config.RestConfig
Configuring exposure for various entities and HTTP request methods.
convert(Jwt) - Method in class com.example.vehicletaxsystem.config.KeycloakRealmRoleConverter
Converts JWT into recognisable collections of authority the use providing the JWT has.
convertToDriverDTO(Driver) - Method in class com.example.vehicletaxsystem.services.DriverService
 
convertToPayment(TaxPaymentDTO) - Method in class com.example.vehicletaxsystem.services.PaymentService
 
convertToTaxBandDTO(TaxBand) - Method in class com.example.vehicletaxsystem.services.TaxBandService
 
convertToTaxPaymentDTO(TaxPayment) - Method in class com.example.vehicletaxsystem.services.PaymentService
 
convertToVehicleDTO(Vehicle) - Method in class com.example.vehicletaxsystem.services.VehicleService
 
createBearerScheme() - Method in class com.example.vehicletaxsystem.config.SpringDocConfig
Establish security scheme to apply to the UI - allows for JWT to be used in UI.
CustomError - Class in com.example.vehicletaxsystem.exceptions
Error class for sending as a body within error responses.
CustomError() - Constructor for class com.example.vehicletaxsystem.exceptions.CustomError
 
CustomError(String, String) - Constructor for class com.example.vehicletaxsystem.exceptions.CustomError
 
CustomExceptionHandler - Class in com.example.vehicletaxsystem.config
Custom exception handler to handle exceptions thrown by application.
CustomExceptionHandler() - Constructor for class com.example.vehicletaxsystem.config.CustomExceptionHandler
 
A C D E F G H I J K L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form