Class ClaseCrossfit

java.lang.Object
model.clases.ClaseGrupal
model.clases.ClaseCrossfit

public class ClaseCrossfit extends ClaseGrupal
Clase que representa una clase de Crossfit en el gimnasio. Hereda de ClaseGrupal con nivel de intensidad MUY ALTO. Material necesario: Pesas, Cuerda, Guantes, Agua. Musica tipo: ROCK.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • ClaseCrossfit

      public ClaseCrossfit(String idClase, String nombreClase, LocalDateTime horarioInicio)
      Constructor para crear una clase de Crossfit. Nivel de intensidad: MUY ALTO. Musica tipo: ROCK. Material necesario: Pesas, Cuerda, Guantes, 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:
      "CROSSFIT"
    • 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