Class ClasePilates
java.lang.Object
model.clases.ClaseGrupal
model.clases.ClasePilates
Clase que representa una clase de Pilates en el gimnasio.
Hereda de ClaseGrupal con nivel de intensidad BAJO.
Material necesario: Mat, Pelota, Banda elastica.
- 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
ConstructorsConstructorDescriptionClasePilates(String idClase, String nombreClase, LocalDateTime horarioInicio) Constructor para crear una clase de Pilates. -
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
-
ClasePilates
Constructor para crear una clase de Pilates. Nivel de intensidad: BAJO. Material necesario: Mat, Pelota, Banda elastica.- 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:
- "PILATES"
-
getNivelIntensidad
- Returns:
- Nivel de intensidad de la clase
-
setNivelIntensidad
- Parameters:
nivelIntensidad- Nuevo nivel de intensidad
-
getMaterialNecesario
-
setMaterialNecesario
-