Package es.mdef.gaip_libreria.unidades
Class InstalacionImpl
java.lang.Object
es.mdef.gaip_libreria.unidades.InstalacionImpl
- All Implemented Interfaces:
Instalacion
Implementación de la interfaz
Instalacion
.
Representa una instalación con sus propiedades y relaciones.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
agregarActo
(Acto acto) Agrega un acto a la instalación y establece la relación bidireccional.void
agregarZona
(Zona zona) Agrega una zona a la instalación y establece la relación bidireccional.void
quitarActo
(Acto acto) Quita un acto de la instalación y elimina la relación bidireccional.void
quitarZona
(Zona zona) Quita una zona de la instalación y elimina la relación bidireccional.void
Establece los actos asociados a la instalación.void
Establece la unidad asociada a la instalación.void
Establece las zonas asociadas a la instalación.
-
Constructor Details
-
InstalacionImpl
public InstalacionImpl()
-
-
Method Details
-
setUnidad
Establece la unidad asociada a la instalación. Si la unidad es diferente de null, agrega esta instalación a la unidad.- Specified by:
setUnidad
in interfaceInstalacion
- Parameters:
unidad
- la unidad a establecer.
-
setZonas
Establece las zonas asociadas a la instalación. Limpia las zonas actuales y establece las nuevas zonas.- Specified by:
setZonas
in interfaceInstalacion
- Parameters:
zonas
- el conjunto de zonas a establecer.
-
setActos
Establece los actos asociados a la instalación. Limpia los actos actuales y establece los nuevos actos.- Specified by:
setActos
in interfaceInstalacion
- Parameters:
actos
- el conjunto de actos a establecer.
-
agregarZona
Agrega una zona a la instalación y establece la relación bidireccional.- Specified by:
agregarZona
in interfaceInstalacion
- Parameters:
zona
- la zona a agregar. No puede ser nula.
-
quitarZona
Quita una zona de la instalación y elimina la relación bidireccional.- Specified by:
quitarZona
in interfaceInstalacion
- Parameters:
zona
- la zona a quitar.
-
agregarActo
Agrega un acto a la instalación y establece la relación bidireccional.- Specified by:
agregarActo
in interfaceInstalacion
- Parameters:
acto
- el acto a agregar. No puede ser nulo.
-
quitarActo
Quita un acto de la instalación y elimina la relación bidireccional.- Specified by:
quitarActo
in interfaceInstalacion
- Parameters:
acto
- el acto a quitar.
-