/** Get a schedule by id */
 @Override
 public ScheduleSOAP getSchedule(long id) {
   Schedule mdschd = schad.getSchedule(id);
   if (mdschd == null) {
     return new ScheduleSOAP();
   }
   return toScheduleSOAP(mdschd);
 }
 /** Update existing schedule */
 @Override
 public ScheduleSOAP updateSchedule(ScheduleSOAP scheduleSOAP, long id, String username) {
   User user = usrad.getUser(username);
   if (user == null) {
     return new ScheduleSOAP();
   }
   if (schad.getSchedule(id) == null) {
     return new ScheduleSOAP();
   }
   Schedule mdschd = toScheduleModel(scheduleSOAP);
   mdschd.setUser(user);
   mdschd.setUpdatedTime(new Date().getTime());
   mdschd = schad.updateSchedule(id, mdschd);
   if (mdschd == null) {
     return new ScheduleSOAP();
   }
   scheduleSOAP = toScheduleSOAP(mdschd);
   return scheduleSOAP;
 }