public static com.liferay.portlet.calendar.model.CalEvent updateEvent(
      long plid,
      long eventId,
      java.lang.String title,
      java.lang.String description,
      int startDateMonth,
      int startDateDay,
      int startDateYear,
      int startDateHour,
      int startDateMinute,
      int endDateMonth,
      int endDateDay,
      int endDateYear,
      int durationHour,
      int durationMinute,
      boolean allDay,
      boolean timeZoneSensitive,
      java.lang.String type,
      boolean repeating,
      com.liferay.portal.kernel.cal.TZSRecurrence recurrence,
      java.lang.String remindBy,
      int firstReminder,
      int secondReminder,
      boolean morning,
      boolean afternoon,
      boolean evening,
      boolean prior)
      throws java.rmi.RemoteException, com.liferay.portal.PortalException,
          com.liferay.portal.SystemException {
    com.liferay.portlet.calendar.model.CalEvent returnValue =
        MeetingCalendarServiceUtil.updateEvent(
            plid,
            eventId,
            title,
            description,
            startDateMonth,
            startDateDay,
            startDateYear,
            startDateHour,
            startDateMinute,
            endDateMonth,
            endDateDay,
            endDateYear,
            durationHour,
            durationMinute,
            allDay,
            timeZoneSensitive,
            type,
            repeating,
            recurrence,
            remindBy,
            firstReminder,
            secondReminder,
            morning,
            afternoon,
            evening,
            prior);

    return returnValue;
  }
  public static com.liferay.portlet.calendar.model.CalEvent updateEvent(
      long plid,
      long eventId,
      java.lang.String title,
      java.lang.String description,
      int startDateMonth,
      int startDateDay,
      int startDateYear,
      int startDateHour,
      int startDateMinute,
      int endDateMonth,
      int endDateDay,
      int endDateYear,
      int durationHour,
      int durationMinute,
      boolean allDay,
      boolean timeZoneSensitive,
      java.lang.String type,
      boolean repeating,
      com.liferay.portal.kernel.cal.TZSRecurrence recurrence,
      int remindBy,
      int firstReminder,
      int secondReminder,
      boolean morning,
      boolean afternoon,
      boolean evening,
      boolean prior,
      com.liferay.portal.service.ServiceContext serviceContext)
      throws RemoteException {
    try {
      com.liferay.portlet.calendar.model.CalEvent returnValue =
          MeetingCalendarServiceUtil.updateEvent(
              plid,
              eventId,
              title,
              description,
              startDateMonth,
              startDateDay,
              startDateYear,
              startDateHour,
              startDateMinute,
              endDateMonth,
              endDateDay,
              endDateYear,
              durationHour,
              durationMinute,
              allDay,
              timeZoneSensitive,
              type,
              repeating,
              recurrence,
              remindBy,
              firstReminder,
              secondReminder,
              morning,
              afternoon,
              evening,
              prior,
              serviceContext);

      return returnValue;
    } catch (Exception e) {
      _log.error(e, e);

      throw new RemoteException(e.getMessage());
    }
  }