Package org.exoplatform.agenda.util
Class RestEntityBuilder
- java.lang.Object
-
- org.exoplatform.agenda.util.RestEntityBuilder
-
public class RestEntityBuilder extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.exoplatform.agenda.rest.model.CalendarEntityfromCalendar(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.Calendar calendar)static org.exoplatform.agenda.rest.model.EventEntityfromEvent(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 org.exoplatform.agenda.rest.model.EventAttendeeEntityfromEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.agenda.model.EventAttendee eventAttendee)static org.exoplatform.agenda.rest.model.EventDateOptionEntityfromEventDateOption(ZoneId userTimeZone, org.exoplatform.agenda.model.EventDateOption dateOption)static org.exoplatform.agenda.rest.model.EventReminderEntityfromEventReminder(org.exoplatform.agenda.model.EventReminder eventReminder)static org.exoplatform.agenda.rest.model.GuestUserEntityfromGuestUser(org.exoplatform.agenda.model.GuestUser guestUser)static org.exoplatform.agenda.rest.model.EventSearchResultEntityfromSearchEvent(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 org.exoplatform.agenda.model.CalendartoCalendar(org.exoplatform.agenda.rest.model.CalendarEntity calendarEntity)static org.exoplatform.agenda.model.EventtoEvent(org.exoplatform.agenda.rest.model.EventEntity eventEntity)static org.exoplatform.agenda.model.EventAttendeetoEventAttendee(org.exoplatform.social.core.manager.IdentityManager identityManager, long eventId, org.exoplatform.agenda.rest.model.EventAttendeeEntity attendeeEntity)static org.exoplatform.agenda.model.EventDateOptiontoEventDateOption(org.exoplatform.agenda.rest.model.EventDateOptionEntity dateOptionEntity, ZoneId userTimeZone)static org.exoplatform.agenda.model.EventRemindertoEventReminder(long eventId, org.exoplatform.agenda.rest.model.EventReminderEntity eventReminderEntity)static org.exoplatform.agenda.model.GuestUsertoGuestUser(long eventId, org.exoplatform.agenda.rest.model.GuestUserEntity guestUserEntity)
-
-
-
Method Detail
-
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)
-
toGuestUser
public static final org.exoplatform.agenda.model.GuestUser toGuestUser(long eventId, org.exoplatform.agenda.rest.model.GuestUserEntity guestUserEntity)
-
fromGuestUser
public static final org.exoplatform.agenda.rest.model.GuestUserEntity fromGuestUser(org.exoplatform.agenda.model.GuestUser guestUser)
-
-