Package es.mdef.gaip_libreria.invitados
Interface InvitacionesPorActo
- All Known Implementing Classes:
InvitacionesPorActoImpl
public interface InvitacionesPorActo
Interfaz que representa el conjunto de invitaciones extendidas por un anfitrión para un acto específico.
Permite la gestión y el seguimiento de las invitaciones, asociándolas tanto con el acto correspondiente
como con el anfitrión que las emite. Incluye métodos para obtener y establecer el acto, el anfitrión,
y las invitaciones individuales, así como para agregar o quitar invitaciones del conjunto.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
agregarInvitacion
(Invitacion invitacion) Agrega una invitación específica al conjunto de invitaciones que el anfitrión ha extendido para el acto.getActo()
Obtiene el acto para el cual se han extendido las invitaciones.Obtiene el anfitrión que ha extendido las invitaciones para el acto.Obtiene el conjunto de invitaciones que el anfitrión ha extendido para el acto.void
quitarInvitacion
(Invitacion invitacion) Elimina o quita una invitación específica del conjunto de invitaciones que el anfitrión ha extendido para el acto.void
Asigna o establece el acto para el cual se extenderán las invitaciones.void
setAnfitrion
(Anfitrion anfitrion) Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.void
setInvitaciones
(Set<Invitacion> invitaciones) Asigna o establece un conjunto específico de invitaciones que el anfitrión ha extendido para el acto.
-
Method Details
-
getActo
Acto getActo()Obtiene el acto para el cual se han extendido las invitaciones.- Returns:
- el
Acto
asociado a las invitaciones.
-
setActo
Asigna o establece el acto para el cual se extenderán las invitaciones.- Parameters:
acto
- elActo
a asociar a las invitaciones.
-
getAnfitrion
Anfitrion getAnfitrion()Obtiene el anfitrión que ha extendido las invitaciones para el acto.- Returns:
- el
Anfitrion
que ha extendido las invitaciones.
-
setAnfitrion
Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.- Parameters:
anfitrion
- elAnfitrion
a asociar a las invitaciones.
-
getInvitaciones
Set<Invitacion> getInvitaciones()Obtiene el conjunto de invitaciones que el anfitrión ha extendido para el acto.- Returns:
- un conjunto de
Invitacion
s asociadas al acto y al anfitrión.
-
setInvitaciones
Asigna o establece un conjunto específico de invitaciones que el anfitrión ha extendido para el acto.- Parameters:
invitaciones
- el conjunto deInvitacion
s a asignar.
-
agregarInvitacion
Agrega una invitación específica al conjunto de invitaciones que el anfitrión ha extendido para el acto.- Parameters:
invitacion
- laInvitacion
a agregar.
-
quitarInvitacion
Elimina o quita una invitación específica del conjunto de invitaciones que el anfitrión ha extendido para el acto.- Parameters:
invitacion
- laInvitacion
a quitar.
-