Class AgendaEventDatePollStorage

java.lang.Object
org.exoplatform.agenda.storage.AgendaEventDatePollStorage

public class AgendaEventDatePollStorage extends Object
  • Constructor Details

  • Method Details

    • 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