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

T

taxBand - Variable in class com.example.vehicletaxsystem.models.Vehicle
 
TaxBand - Class in com.example.vehicletaxsystem.models
Class representing a tax band
Tax band here includes the description and then linkes to the prices in another 'TaxRate' entity.
TaxBand() - Constructor for class com.example.vehicletaxsystem.models.TaxBand
 
taxBandDescription - Variable in class com.example.vehicletaxsystem.models.VehicleDTO
 
TaxBandDTO - Class in com.example.vehicletaxsystem.models
DTO for the TaxBand class.
Identical other than the taxRateValues being a Map of String, Double rather than nested TaxRate objects.
TaxBandDTO() - Constructor for class com.example.vehicletaxsystem.models.TaxBandDTO
 
TaxBandDTO(Integer, String, Integer) - Constructor for class com.example.vehicletaxsystem.models.TaxBandDTO
 
taxBandId - Variable in class com.example.vehicletaxsystem.models.VehicleDTO
 
taxBandList - Variable in class com.example.vehicletaxsystem.models.TaxRate
 
TaxBandRepo - Class in com.example.vehicletaxsystem.repositories
Repository class linked to tax bands for setting the endpoints to be exposed to the client and calling the service class to handle requests.
TaxBandRepo(TaxBandService) - Constructor for class com.example.vehicletaxsystem.repositories.TaxBandRepo
 
taxBandRepository - Variable in class com.example.vehicletaxsystem.services.TaxBandService
 
taxBandRepository - Variable in class com.example.vehicletaxsystem.services.VehicleService
 
TaxBandRepository - Interface in com.example.vehicletaxsystem.repositories
Repository for interacting with the tax_band table in postgres.
taxBandService - Variable in class com.example.vehicletaxsystem.repositories.TaxBandRepo
 
TaxBandService - Class in com.example.vehicletaxsystem.services
Service class to handle the logic for tax band queries.
TaxBandService(TaxBandRepository, TaxRateRepository) - Constructor for class com.example.vehicletaxsystem.services.TaxBandService
 
taxDueDate - Variable in class com.example.vehicletaxsystem.models.TaxPaymentDTO
 
taxDueDate - Variable in class com.example.vehicletaxsystem.models.Vehicle
 
taxDueDate - Variable in class com.example.vehicletaxsystem.models.VehicleDTO
 
TaxPayment - Class in com.example.vehicletaxsystem.models
Class which mirrors a payment for taxation.
TaxPayment() - Constructor for class com.example.vehicletaxsystem.models.TaxPayment
 
TaxPaymentDTO - Class in com.example.vehicletaxsystem.models
DTO class for passing tax payment details to and from the client.
DTO for TaxPayment
TaxPaymentDTO() - Constructor for class com.example.vehicletaxsystem.models.TaxPaymentDTO
 
taxPaymentList - Variable in class com.example.vehicletaxsystem.models.Vehicle
 
taxPaymentRepository - Variable in class com.example.vehicletaxsystem.services.PaymentService
 
TaxPaymentRepository - Interface in com.example.vehicletaxsystem.repositories
Repository for interacting with the tax_payment table in postgres.
taxRate - Variable in class com.example.vehicletaxsystem.models.TaxBand
 
TaxRate - Class in com.example.vehicletaxsystem.models
Class for the tax rate values held in the database, they are monetary values which vary base don the category of vehicle and the timeframe for payment.
See Vehicle tax rates
TaxRate() - Constructor for class com.example.vehicletaxsystem.models.TaxRate
 
taxRateId - Variable in class com.example.vehicletaxsystem.models.TaxBandDTO
 
taxRateId - Variable in class com.example.vehicletaxsystem.models.VehicleDTO
 
taxRateRepository - Variable in class com.example.vehicletaxsystem.services.TaxBandService
 
TaxRateRepository - Interface in com.example.vehicletaxsystem.repositories
Repository for interacting with the tax_rate table in postgres.
taxRateValues - Variable in class com.example.vehicletaxsystem.models.TaxBandDTO
 
timestamp - Variable in class com.example.vehicletaxsystem.exceptions.CustomError
 
title - Variable in class com.example.vehicletaxsystem.exceptions.CustomError
 
toString() - Method in class com.example.vehicletaxsystem.models.Address
 
toString() - Method in class com.example.vehicletaxsystem.models.Driver
 
toString() - Method in class com.example.vehicletaxsystem.models.DriverDTO
 
toString() - Method in class com.example.vehicletaxsystem.models.TaxBand
 
toString() - Method in class com.example.vehicletaxsystem.models.TaxBandDTO
 
toString() - Method in class com.example.vehicletaxsystem.models.TaxPayment
 
toString() - Method in class com.example.vehicletaxsystem.models.TaxPaymentDTO
 
toString() - Method in class com.example.vehicletaxsystem.models.TaxRate
 
toString() - Method in class com.example.vehicletaxsystem.models.Vehicle
 
toString() - Method in class com.example.vehicletaxsystem.models.VehicleDTO
 
TOTAL12MONTHLY_PAYMENTS - Static variable in class com.example.vehicletaxsystem.constants.Rates
 
total12monthlyPayments - Variable in class com.example.vehicletaxsystem.models.TaxRate
 
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