Class AgendaEventGuestServiceImpl

  • All Implemented Interfaces:
    org.exoplatform.agenda.service.AgendaEventGuestService

    public class AgendaEventGuestServiceImpl
    extends Object
    implements org.exoplatform.agenda.service.AgendaEventGuestService
    • Constructor Detail

      • AgendaEventGuestServiceImpl

        public AgendaEventGuestServiceImpl​(AgendaEventGuestStorage agendaEventGuestStorage)
    • Method Detail

      • getEventGuests

        public List<org.exoplatform.agenda.model.GuestUser> getEventGuests​(long eventId)
        Specified by:
        getEventGuests in interface org.exoplatform.agenda.service.AgendaEventGuestService
      • saveEventGuests

        public void saveEventGuests​(long eventId,
                                    List<org.exoplatform.agenda.model.GuestUser> guests)
        Specified by:
        saveEventGuests in interface org.exoplatform.agenda.service.AgendaEventGuestService
      • deleteEventGuests

        public void deleteEventGuests​(long eventId)
        Specified by:
        deleteEventGuests in interface org.exoplatform.agenda.service.AgendaEventGuestService
      • isGuest

        public boolean isGuest​(String user,
                               String guests,
                               long eventId)
        Specified by:
        isGuest in interface org.exoplatform.agenda.service.AgendaEventGuestService
      • processGuestsToCreate

        public void processGuestsToCreate​(List<org.exoplatform.agenda.model.GuestUser> oldGuests,
                                          List<org.exoplatform.agenda.model.GuestUser> newGuests,
                                          Long eventId)
      • processGuestsToDelete

        public void processGuestsToDelete​(List<org.exoplatform.agenda.model.GuestUser> oldGuests,
                                          List<org.exoplatform.agenda.model.GuestUser> newGuests,
                                          long eventId)