Class AgendaEventDatePollStorage


  • public class AgendaEventDatePollStorage
    extends Object
    • Method Detail

      • getEventDateOptions

        public List<org.exoplatform.agenda.model.EventDateOption> getEventDateOptions​(long eventId)
      • createDateOption

        public org.exoplatform.agenda.model.EventDateOption createDateOption​(org.exoplatform.agenda.model.EventDateOption dateOption)
      • selectDateOption

        public void selectDateOption​(long dateOptionId)
                              throws org.exoplatform.commons.exception.ObjectNotFoundException
        Throws:
        org.exoplatform.commons.exception.ObjectNotFoundException
      • deleteEventVotes

        public void deleteEventVotes​(long eventId)
      • updateDateOption

        public void updateDateOption​(org.exoplatform.agenda.model.EventDateOption dateOption)
                              throws org.exoplatform.commons.exception.ObjectNotFoundException
        Throws:
        org.exoplatform.commons.exception.ObjectNotFoundException
      • deleteDateOption

        public void deleteDateOption​(org.exoplatform.agenda.model.EventDateOption dateOption)
      • getDateOption

        public org.exoplatform.agenda.model.EventDateOption getDateOption​(long dateOptionId,
                                                                          boolean withVoters,
                                                                          boolean withSelection)
      • vote

        public void vote​(long dateOptionId,
                         long identityId)
                  throws org.exoplatform.commons.exception.ObjectNotFoundException
        Throws:
        org.exoplatform.commons.exception.ObjectNotFoundException
      • dismiss

        public void dismiss​(long dateOptionId,
                            long identityId)
                     throws org.exoplatform.commons.exception.ObjectNotFoundException
        Throws:
        org.exoplatform.commons.exception.ObjectNotFoundException