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 Type
    Method
    Description
    void
    Agrega una invitación específica al conjunto de invitaciones que el anfitrión ha extendido para el acto.
    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
    Elimina o quita una invitación específica del conjunto de invitaciones que el anfitrión ha extendido para el acto.
    void
    setActo(Acto acto)
    Asigna o establece el acto para el cual se extenderán las invitaciones.
    void
    Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.
    void
    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

      void setActo(Acto acto)
      Asigna o establece el acto para el cual se extenderán las invitaciones.
      Parameters:
      acto - el Acto 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

      void setAnfitrion(Anfitrion anfitrion)
      Asigna o establece el anfitrión que ha extendido o extenderá las invitaciones para el acto.
      Parameters:
      anfitrion - el Anfitrion 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 Invitacions asociadas al acto y al anfitrión.
    • setInvitaciones

      void setInvitaciones(Set<Invitacion> invitaciones)
      Asigna o establece un conjunto específico de invitaciones que el anfitrión ha extendido para el acto.
      Parameters:
      invitaciones - el conjunto de Invitacions a asignar.
    • agregarInvitacion

      void agregarInvitacion(Invitacion invitacion)
      Agrega una invitación específica al conjunto de invitaciones que el anfitrión ha extendido para el acto.
      Parameters:
      invitacion - la Invitacion a agregar.
    • quitarInvitacion

      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.
      Parameters:
      invitacion - la Invitacion a quitar.