Examples of AppointmentDao


Examples of org.apache.openmeetings.data.calendar.daos.AppointmentDao

        , funcName));
    }
   
    @Override
    protected void respond(AjaxRequestTarget target) {
      AppointmentDao dao = Application.getBean(AppointmentDao.class);
      Appointment a = dao.getAppointmentById(
        getRequestCycle().getRequest().getRequestParameters().getParameterValue("_id").toLong());

      int dayDelta = getRequestCycle().getRequest().getRequestParameters().getParameterValue("dayDelta").toInt();
      int minuteDelta = getRequestCycle().getRequest().getRequestParameters().getParameterValue("minuteDelta").toInt();

      Calendar cal = WebSession.getCalendar();
      if (drop) {
        cal.setTime(a.getAppointmentStarttime());
        cal.add(Calendar.DATE, dayDelta);
        cal.add(Calendar.MINUTE, minuteDelta);
        a.setAppointmentStarttime(cal.getTime());
      }
      cal.setTime(a.getAppointmentEndtime());
      cal.add(Calendar.DATE, dayDelta);
      cal.add(Calendar.MINUTE, minuteDelta);
      a.setAppointmentEndtime(cal.getTime());
     
      dao.updateAppointment(a);
    }
View Full Code Here

Examples of org.apache.openmeetings.db.dao.calendar.AppointmentDao

        dialog.open(target);
      }
     
      @Override
      public void onEventDrop(AjaxRequestTarget target, int eventId, long delta, boolean allDay) {
        AppointmentDao dao = getDao();
        Appointment a = dao.get((long)eventId);
       
        java.util.Calendar cal = WebSession.getCalendar();
        cal.setTime(a.getStart());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setStart(cal.getTime());
       
        cal.setTime(a.getEnd());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setEnd(cal.getTime());
       
        dao.update(a, getUserId());
        //FIXME add feedback info
      }

      @Override
      public void onEventResize(AjaxRequestTarget target, int eventId, long delta) {
        AppointmentDao dao = getDao();
        Appointment a = dao.get((long)eventId);
        java.util.Calendar cal = WebSession.getCalendar();
        cal.setTime(a.getEnd());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setEnd(cal.getTime());
       
        dao.update(a, getUserId());
        //FIXME add feedback info
      }
    };
   
    form.add(calendar);
View Full Code Here

Examples of org.apache.openmeetings.db.dao.calendar.AppointmentDao

        dialog.open(target);
      }
     
      @Override
      public void onEventDrop(AjaxRequestTarget target, int eventId, long delta, boolean allDay) {
        AppointmentDao dao = getDao();
        Appointment a = dao.get((long)eventId);
       
        java.util.Calendar cal = WebSession.getCalendar();
        cal.setTime(a.getStart());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setStart(cal.getTime());
       
        cal.setTime(a.getEnd());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setEnd(cal.getTime());
       
        dao.update(a, getBaseUrl(), getUserId());
        //FIXME add feedback info
      }

      @Override
      public void onEventResize(AjaxRequestTarget target, int eventId, long delta) {
        AppointmentDao dao = getDao();
        Appointment a = dao.get((long)eventId);
        java.util.Calendar cal = WebSession.getCalendar();
        cal.setTime(a.getEnd());
        cal.add(java.util.Calendar.MILLISECOND, (int)delta); //FIXME?
        a.setEnd(cal.getTime());
       
        dao.update(a, getBaseUrl(), getUserId());
        //FIXME add feedback info
      }
    };
   
    form.add(calendar);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.