public void deletePersistent(ModelRequest request, ModelResponse response, Object id, Persistent persistent,
boolean systemDelete) throws ModelException, PersistenceException
{
synchronized (Schedule.class)
{
Schedule schedule = scheduleDAO.findScheduleById(persistent.getFieldInt("id"));
scheduleDAO.deleteAllActionsOfSchedule(schedule);
scheduleDAO.moveScheduleToEnd(schedule);
super.deletePersistent(request, response, id, persistent, systemDelete);
}