Class Trimestral

java.lang.Object
es.uca.dss.fastpark.Trimestral
All Implemented Interfaces:
Periodo

public class Trimestral extends Object implements Periodo
Implementación de la interfaz Periodo que representa un bono trimestral.
  • Constructor Details

    • Trimestral

      public Trimestral()
      Constructor por defecto de la clase Trimestral.
  • Method Details

    • calcularCaducidad

      public LocalDateTime calcularCaducidad(LocalDateTime actual)
      Calcula la fecha de caducidad del bono trimestral a partir de la fecha actual.
      Specified by:
      calcularCaducidad in interface Periodo
      Parameters:
      actual - La fecha actual.
      Returns:
      La fecha de caducidad del bono trimestral.
    • configurarPrecioBono

      public static void configurarPrecioBono(BigDecimal precioBono)
      Configura el precio del bono trimestral.
      Parameters:
      precioBono - El precio a configurar para el bono trimestral.
    • getPrecioBono

      public BigDecimal getPrecioBono()
      Obtiene el precio del bono trimestral.
      Specified by:
      getPrecioBono in interface Periodo
      Returns:
      El precio del bono trimestral.
    • getTipoBono

      public String getTipoBono()
      Obtiene el tipo de bono, en este caso, "Trimestral".
      Specified by:
      getTipoBono in interface Periodo
      Returns:
      El tipo de bono.