Class LocalidadConfiguradaImpl
java.lang.Object
es.mdef.gaip_libreria.zonas_configuradas.LocalidadConfiguradaImpl
- All Implemented Interfaces:
LocalidadConfigurada
Implementación concreta de la interfaz
LocalidadConfigurada
.
Esta clase representa una localidad específica que ha sido configurada con un estado y asociada a un invitado y una zona.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Establece el coche para la localidad configurada y mantiene la coherencia bidireccional.void
setInvitado
(Invitado invitado, boolean superarMaximo) Establece el invitado para la localidad configurada y mantiene la coherencia bidireccional.void
setLocalidad
(Localidad localidad) Establece la localidad para la localidad configurada.void
setZonaConfigurada
(ZonaConfigurada zonaConfigurada) Establece la zona configurada para la localidad y mantiene la coherencia bidireccional.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface es.mdef.gaip_libreria.zonas_configuradas.LocalidadConfigurada
getActo, getCoche, getEstadoLocalidad, getEstadoOcupacionLocalidad, getInvitado, getLocalidad, getSiguienteLocalidad, getZonaConfigurada, setEstadoLocalidad
-
Constructor Details
-
LocalidadConfiguradaImpl
public LocalidadConfiguradaImpl()Constructor por defecto.
-
-
Method Details
-
setLocalidad
Establece la localidad para la localidad configurada.- Specified by:
setLocalidad
in interfaceLocalidadConfigurada
- Parameters:
localidad
- La localidad asociada a la localidad configurada.
-
setZonaConfigurada
Establece la zona configurada para la localidad y mantiene la coherencia bidireccional.- Specified by:
setZonaConfigurada
in interfaceLocalidadConfigurada
- Parameters:
zonaConfigurada
- La zona configurada para la localidad.
-
setInvitado
Establece el invitado para la localidad configurada y mantiene la coherencia bidireccional.- Specified by:
setInvitado
in interfaceLocalidadConfigurada
- Parameters:
invitado
- El invitado asociado a la localidad configurada. No puede ser nulo.superarMaximo
- si es true, se podrá superar el máximo de invitados.
-
setCoche
Establece el coche para la localidad configurada y mantiene la coherencia bidireccional.- Specified by:
setCoche
in interfaceLocalidadConfigurada
- Parameters:
coche
- El coche asociado a la localidad configurada. No puede ser nulo.superarMaximo
- si es true, se podrá superar el máximo de invitados.
-