Class MySqlDroneRepository.DroneBase

java.lang.Object
co.edu.poli.sw2Hexagonal.dominio.modelo.Drone
co.edu.poli.sw2Hexagonal.infraestructura.persistencia.MySqlDroneRepository.DroneBase
Enclosing class:
MySqlDroneRepository

public static class MySqlDroneRepository.DroneBase extends Drone
Implementación concreta y mínima de Drone usada al leer desde la base de datos. Conserva el tipo almacenado en la columna tipo.
  • Field Details

    • tipo

      private final String tipo
      Tipo del dron tal como está guardado en la base de datos.
  • Constructor Details

    • DroneBase

      DroneBase(String tipo)
      Crea un dron base con el tipo indicado.
      Parameters:
      tipo - tipo del dron ("AGRICULTURA" o "VIGILANCIA")
  • Method Details

    • getTipo

      public String getTipo()
      Retorna el tipo guardado en la base de datos.
      Specified by:
      getTipo in class Drone
      Returns:
      tipo del dron