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 TypeMethodDescriptionvoidagregarInvitacion(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.voidquitarInvitacion(Invitacion invitacion) Elimina o quita una invitación específica del conjunto de invitaciones que el anfitrión ha extendido para el acto.voidAsigna o establece el acto para el cual se extenderán las invitaciones.voidsetAnfitrion(Anfitrion anfitrion) Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.voidsetInvitaciones(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
Actoasociado a las invitaciones.
-
setActo
Asigna o establece el acto para el cual se extenderán las invitaciones.- Parameters:
acto- elActoa asociar a las invitaciones.
-
getAnfitrion
Anfitrion getAnfitrion()Obtiene el anfitrión que ha extendido las invitaciones para el acto.- Returns:
- el
Anfitrionque ha extendido las invitaciones.
-
setAnfitrion
Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.- Parameters:
anfitrion- elAnfitriona 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
Invitacions 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 deInvitacions a asignar.
-
agregarInvitacion
Agrega una invitación específica al conjunto de invitaciones que el anfitrión ha extendido para el acto.- Parameters:
invitacion- laInvitaciona 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- laInvitaciona quitar.
-