Index
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
TaxBandclass.
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 forTaxPayment - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form