Package org.silverpeas.components.scheduleevent.service.model.dao

# Interface ScheduleEventDao

All Known Implementing Classes:
  `ScheduleEventDaoImpl`

public interface ScheduleEventDao

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `createScheduleEvent(ScheduleEvent scheduleEvent)`
  `void`
  `deleteScheduleEvent(ScheduleEvent scheduleEvent)`
  `ScheduleEvent`
  `getScheduleEvent(String scheduleEventId)`
  `Set<ScheduleEvent>`
  `listScheduleEventsByContributorId(String userId)`
  `Set<ScheduleEvent>`
  `listScheduleEventsByCreatorId(String userId)`
  `void`
  `purgeResponseScheduleEvent(ScheduleEvent scheduleEvent, int userId)`
  `void`
  `updateScheduleEvent(ScheduleEvent scheduleEvent)`

- ## Method Details

  - ### createScheduleEvent

    void createScheduleEvent(ScheduleEvent scheduleEvent)

  - ### listScheduleEventsByCreatorId

    Set<ScheduleEvent> listScheduleEventsByCreatorId(String userId)

  - ### listScheduleEventsByContributorId

    Set<ScheduleEvent> listScheduleEventsByContributorId(String userId)

  - ### deleteScheduleEvent

    void deleteScheduleEvent(ScheduleEvent scheduleEvent)

  - ### updateScheduleEvent

    void updateScheduleEvent(ScheduleEvent scheduleEvent)

  - ### getScheduleEvent

    ScheduleEvent getScheduleEvent(String scheduleEventId)

  - ### purgeResponseScheduleEvent

    void purgeResponseScheduleEvent(ScheduleEvent scheduleEvent, int userId)