## Uses of Class
org.silverpeas.components.scheduleevent.service.model.beans.ScheduleEvent

- Packages that use ScheduleEvent
  Package | Description
  --- | ---
  org.silverpeas.components.scheduleevent.notification |
  org.silverpeas.components.scheduleevent.service |
  org.silverpeas.components.scheduleevent.service.model.beans |
  org.silverpeas.components.scheduleevent.service.model.dao |

- - ### Uses of ScheduleEvent in org.silverpeas.components.scheduleevent.notification

    Methods in org.silverpeas.components.scheduleevent.notification with parameters of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ScheduleEventUserCallAgainNotification.`performNotificationResource​(String language, ScheduleEvent resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)` |
    `protected void` | ScheduleEventUserNotification.`performNotificationResource​(String language, ScheduleEvent resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)` |
    `protected void` | ScheduleEventUserCallAgainNotification.`performTemplateData​(String language, ScheduleEvent resource, org.silverpeas.core.template.SilverpeasTemplate template)` |
    `protected void` | ScheduleEventUserNotification.`performTemplateData​(String language, ScheduleEvent resource, org.silverpeas.core.template.SilverpeasTemplate template)` |

    Constructors in org.silverpeas.components.scheduleevent.notification with parameters of type ScheduleEvent
    Constructor | Description
    --- | ---
    `AbstractScheduleEventUserNotification​(ScheduleEvent resource, org.silverpeas.core.admin.user.model.UserDetail senderUserDetail)` |
    `ScheduleEventUserCallAgainNotification​(ScheduleEvent resource, String message, org.silverpeas.core.admin.user.model.UserDetail senderUserDetail)` |
    `ScheduleEventUserNotification​(ScheduleEvent resource, org.silverpeas.core.admin.user.model.UserDetail senderUserDetail)` |

  - ### Uses of ScheduleEvent in org.silverpeas.components.scheduleevent.service

    Methods in org.silverpeas.components.scheduleevent.service that return ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScheduleEvent` | ScheduleEventService.`findScheduleEvent​(String scheduleEventId)` |
    `ScheduleEvent` | ScheduleEventServiceImpl.`findScheduleEvent​(String scheduleEventId)` |
    `ScheduleEvent` | ScheduleEventService.`purgeOldResponseForUserId​(ScheduleEvent scheduleEvent, int userId)` |
    `ScheduleEvent` | ScheduleEventServiceImpl.`purgeOldResponseForUserId​(ScheduleEvent scheduleEvent, int userId)` |

    Methods in org.silverpeas.components.scheduleevent.service that return types with arguments of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `Optional<ScheduleEvent>` | ScheduleEventService.`getContributionById​(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)` |
    `Optional<ScheduleEvent>` | ScheduleEventServiceImpl.`getContributionById​(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)` |
    `Set<ScheduleEvent>` | ScheduleEventService.`listAllScheduleEventsByUserId​(String userId)` |
    `Set<ScheduleEvent>` | ScheduleEventServiceImpl.`listAllScheduleEventsByUserId​(String userId)` |

    Methods in org.silverpeas.components.scheduleevent.service with parameters of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScheduleEventService.`createScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventServiceImpl.`createScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventService.`deleteScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventServiceImpl.`deleteScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `List<org.silverpeas.core.calendar.CalendarEvent>` | CalendarEventEncoder.`encode​(ScheduleEvent eventDetail, List<DateOption> listDateOption)` | Encodes the specified detailed scheduled event with the specified dates into calendar events.
    `ScheduleEvent` | ScheduleEventService.`purgeOldResponseForUserId​(ScheduleEvent scheduleEvent, int userId)` |
    `ScheduleEvent` | ScheduleEventServiceImpl.`purgeOldResponseForUserId​(ScheduleEvent scheduleEvent, int userId)` |
    `void` | ScheduleEventService.`setLastVisited​(ScheduleEvent event, int userId)` |
    `void` | ScheduleEventServiceImpl.`setLastVisited​(ScheduleEvent event, int userId)` |
    `void` | ScheduleEventService.`updateScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventServiceImpl.`updateScheduleEvent​(ScheduleEvent scheduleEvent)` |

  - ### Uses of ScheduleEvent in org.silverpeas.components.scheduleevent.service.model.beans

    Methods in org.silverpeas.components.scheduleevent.service.model.beans that return ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScheduleEvent` | Contributor.`getScheduleEvent()` |
    `ScheduleEvent` | Response.`getScheduleEvent()` |

    Methods in org.silverpeas.components.scheduleevent.service.model.beans with parameters of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | ScheduleEventComparator.`compare​(ScheduleEvent se1, ScheduleEvent se2)` |
    `void` | Contributor.`setScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | Response.`setScheduleEvent​(ScheduleEvent scheduleEvent)` |

  - ### Uses of ScheduleEvent in org.silverpeas.components.scheduleevent.service.model.dao

    Methods in org.silverpeas.components.scheduleevent.service.model.dao that return ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScheduleEvent` | ScheduleEventDao.`getScheduleEvent​(String scheduleEventId)` |
    `ScheduleEvent` | ScheduleEventDaoImpl.`getScheduleEvent​(String scheduleEventId)` |

    Methods in org.silverpeas.components.scheduleevent.service.model.dao that return types with arguments of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<ScheduleEvent>` | ScheduleEventDao.`listScheduleEventsByContributorId​(String userId)` |
    `Set<ScheduleEvent>` | ScheduleEventDaoImpl.`listScheduleEventsByContributorId​(String userId)` |
    `Set<ScheduleEvent>` | ScheduleEventDao.`listScheduleEventsByCreatorId​(String userId)` |
    `Set<ScheduleEvent>` | ScheduleEventDaoImpl.`listScheduleEventsByCreatorId​(String userId)` |

    Methods in org.silverpeas.components.scheduleevent.service.model.dao with parameters of type ScheduleEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScheduleEventDao.`createScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventDaoImpl.`createScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventDao.`deleteScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventDaoImpl.`deleteScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventDao.`purgeResponseScheduleEvent​(ScheduleEvent scheduleEvent, int userId)` |
    `void` | ScheduleEventDaoImpl.`purgeResponseScheduleEvent​(ScheduleEvent scheduleEvent, int userId)` |
    `void` | ScheduleEventDao.`updateScheduleEvent​(ScheduleEvent scheduleEvent)` |
    `void` | ScheduleEventDaoImpl.`updateScheduleEvent​(ScheduleEvent scheduleEvent)` |