Class RestEntityBuilder

java.lang.Object
org.exoplatform.agenda.util.RestEntityBuilder

public class RestEntityBuilder extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static final org.exoplatform.agenda.rest.model.CalendarEntity
    fromCalendar(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.Calendar calendar)
     
    static final org.exoplatform.agenda.rest.model.EventEntity
    fromEvent(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService, org.exoplatform.agenda.service.AgendaEventService agendaEventService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.Event event, ZoneId userTimeZone)
     
    static final org.exoplatform.agenda.rest.model.EventAttendeeEntity
    fromEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.EventAttendee eventAttendee)
     
    static org.exoplatform.agenda.rest.model.EventDateOptionEntity
    fromEventDateOption(ZoneId userTimeZone, org.exoplatform.agenda.model.EventDateOption dateOption)
     
    static final org.exoplatform.agenda.rest.model.EventReminderEntity
    fromEventReminder(org.exoplatform.agenda.model.EventReminder eventReminder)
     
    static final org.exoplatform.agenda.rest.model.EventSearchResultEntity
    fromSearchEvent(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService, org.exoplatform.agenda.service.AgendaEventService agendaEventService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.EventSearchResult eventSearchResult, ZoneId userTimeZone)
     
    static final org.exoplatform.agenda.model.Calendar
    toCalendar(org.exoplatform.agenda.rest.model.CalendarEntity calendarEntity)
     
    static final org.exoplatform.agenda.model.Event
    toEvent(org.exoplatform.agenda.rest.model.EventEntity eventEntity)
     
    static org.exoplatform.agenda.model.EventAttendee
    toEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, long eventId, org.exoplatform.agenda.rest.model.EventAttendeeEntity attendeeEntity)
     
    static org.exoplatform.agenda.model.EventDateOption
    toEventDateOption(org.exoplatform.agenda.rest.model.EventDateOptionEntity dateOptionEntity, ZoneId userTimeZone)
     
    static org.exoplatform.agenda.model.EventReminder
    toEventReminder(long eventId, org.exoplatform.agenda.rest.model.EventReminderEntity eventReminderEntity)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • toCalendar

      public static final org.exoplatform.agenda.model.Calendar toCalendar(org.exoplatform.agenda.rest.model.CalendarEntity calendarEntity)
    • fromCalendar

      public static final org.exoplatform.agenda.rest.model.CalendarEntity fromCalendar(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.Calendar calendar)
    • toEvent

      public static final org.exoplatform.agenda.model.Event toEvent(org.exoplatform.agenda.rest.model.EventEntity eventEntity)
    • toEventDateOption

      public static org.exoplatform.agenda.model.EventDateOption toEventDateOption(org.exoplatform.agenda.rest.model.EventDateOptionEntity dateOptionEntity, ZoneId userTimeZone)
    • toEventReminder

      public static org.exoplatform.agenda.model.EventReminder toEventReminder(long eventId, org.exoplatform.agenda.rest.model.EventReminderEntity eventReminderEntity)
    • toEventAttendee

      public static org.exoplatform.agenda.model.EventAttendee toEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, long eventId, org.exoplatform.agenda.rest.model.EventAttendeeEntity attendeeEntity) throws org.exoplatform.agenda.exception.AgendaException
      Throws:
      org.exoplatform.agenda.exception.AgendaException
    • fromEventAttendee

      public static final org.exoplatform.agenda.rest.model.EventAttendeeEntity fromEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.EventAttendee eventAttendee)
    • fromEventDateOption

      public static org.exoplatform.agenda.rest.model.EventDateOptionEntity fromEventDateOption(ZoneId userTimeZone, org.exoplatform.agenda.model.EventDateOption dateOption)
    • fromEventReminder

      public static final org.exoplatform.agenda.rest.model.EventReminderEntity fromEventReminder(org.exoplatform.agenda.model.EventReminder eventReminder)
    • fromSearchEvent

      public static final org.exoplatform.agenda.rest.model.EventSearchResultEntity fromSearchEvent(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService, org.exoplatform.agenda.service.AgendaEventService agendaEventService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.EventSearchResult eventSearchResult, ZoneId userTimeZone)
    • fromEvent

      public static final org.exoplatform.agenda.rest.model.EventEntity fromEvent(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService, org.exoplatform.agenda.service.AgendaEventService agendaEventService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.Event event, ZoneId userTimeZone)