Class ClaseYoga
java.lang.Object
model.clases.ClaseGrupal
model.clases.ClaseYoga
Clase que representa una clase de Yoga en el gimnasio.
Hereda de ClaseGrupal con nivel de intensidad MEDIO.
Material necesario: Mat, Bloque, Cinta.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Field Summary
Fields inherited from class ClaseGrupal
cupoMaximo, duracionMinutos, horarioInicio, idClase, inscritosActuales, instructorAsignado, miembrosInscritos, nombreClase, salonUbicacion -
Constructor Summary
ConstructorsConstructorDescriptionClaseYoga(String idClase, String nombreClase, LocalDateTime horarioInicio) Constructor para crear una clase de Yoga. -
Method Summary
Modifier and TypeMethodDescriptionObtiene el tipo de clase como texto.voidsetMaterialNecesario(List<String> materialNecesario) voidsetNivelIntensidad(String nivelIntensidad) Methods inherited from class ClaseGrupal
CalcularHoraFin, CancelarInscripcion, getCupoMaximo, getDuracionMinutos, getHorarioInicio, getIdClase, getInscritosActuales, getInstructorAsignado, getMiembrosInscritos, getNombreClase, getSalonUbicacion, HayCupo, InscribirMiembro, setCupoMaximo, setDuracionMinutos, setHorarioInicio, setIdClase, setInscritosActuales, setInstructorAsignado, setNombreClase, setSalonUbicacion, toString
-
Constructor Details
-
ClaseYoga
Constructor para crear una clase de Yoga. Nivel de intensidad: MEDIO. Material necesario: Mat, Bloque, Cinta.- Parameters:
idClase- Identificador unico de la clasenombreClase- Nombre de la clasehorarioInicio- Fecha y hora de inicio de la clase
-
-
Method Details
-
getTipoClase
Obtiene el tipo de clase como texto.- Specified by:
getTipoClasein classClaseGrupal- Returns:
- "YOGA"
-
getNivelIntensidad
- Returns:
- Nivel de intensidad de la clase
-
setNivelIntensidad
- Parameters:
nivelIntensidad- Nuevo nivel de intensidad
-
getMaterialNecesario
-
setMaterialNecesario
-