Class ClaseSpinning

java.lang.Object
model.clases.ClaseGrupal
model.clases.ClaseSpinning

public class ClaseSpinning extends ClaseGrupal
Clase que representa una clase de Spinning en el gimnasio. Hereda de ClaseGrupal con nivel de intensidad ALTO. Material necesario: Bicicleta, Toalla, Agua. Musica tipo: ELECTRONICA.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • ClaseSpinning

      public ClaseSpinning(String idClase, String nombreClase, LocalDateTime horarioInicio)
      Constructor para crear una clase de Spinning. Nivel de intensidad: ALTO. Musica tipo: ELECTRONICA. Material necesario: Bicicleta, Toalla, Agua.
      Parameters:
      idClase - Identificador unico de la clase
      nombreClase - Nombre de la clase
      horarioInicio - Fecha y hora de inicio de la clase
  • Method Details

    • getTipoClase

      public String getTipoClase()
      Obtiene el tipo de clase como texto.
      Specified by:
      getTipoClase in class ClaseGrupal
      Returns:
      "SPINNING"
    • getNivelIntensidad

      public String getNivelIntensidad()
      Returns:
      Nivel de intensidad de la clase
    • setNivelIntensidad

      public void setNivelIntensidad(String nivelIntensidad)
      Parameters:
      nivelIntensidad - Nuevo nivel de intensidad
    • getMaterialNecesario

      public List<String> getMaterialNecesario()
      Returns:
      Lista de materiales necesarios
    • setMaterialNecesario

      public void setMaterialNecesario(List<String> materialNecesario)
      Parameters:
      materialNecesario - Nueva lista de materiales
    • getMusicaTipo

      public String getMusicaTipo()
      Returns:
      Tipo de musica de la clase
    • setMusicaTipo

      public void setMusicaTipo(String musicaTipo)
      Parameters:
      musicaTipo - Nuevo tipo de musica