public static void removeTeacherById(int teacherId) throws DAOException { log.info("Remove teacher by teacherId = " + teacherId); TeacherDao teacherDao = new TeacherDao(); try { log.trace("Remove teacher with teacherId = " + teacherId); teacherDao.removeTeacherById(teacherId); log.trace("Teacher was removed"); } catch (DAOException e) { log.error("Cannot remove teacher", e); throw new DAOException("Cannot remove teacher", e); } }
public static List<Teacher> getAllTeachers() throws DAOException { TeacherDao teacherDao = new TeacherDao(); List<Teacher> teachers = new LinkedList<Teacher>(); log.info("Getting all teachers"); try { log.trace("Find teachers"); teachers = teacherDao.getAllTeachers(); log.trace("Teachers were gotten"); } catch (DAOException e) { log.error("Cannot get teachers", e); throw new DAOException("Cannot get teachers", e); } log.trace("Returning teachers"); return teachers; }
public static List<Teacher> getTeachersByName(String teacherName) throws DAOException { log.info("Getting teachers by teacherName = " + teacherName); TeacherDao teacherDao = new TeacherDao(); List<Teacher> teachers = new LinkedList<Teacher>(); try { log.trace("Get teachers with teacherName = " + teacherName); teachers = teacherDao.getTeachersByName(teacherName); log.trace("Teachers were gotten"); } catch (DAOException e) { log.error("Cannot get teachers", e); throw new DAOException("Cannot get teachers", e); } log.trace("Returning teachers"); return teachers; }
public static Teacher getTeacherById(int teacherId) throws DAOException { log.info("Getting teacher by teacherId = " + teacherId); TeacherDao teacherDao = new TeacherDao(); Teacher teacher = null; try { log.trace("Get teacher with teacherId = " + teacherId); teacher = teacherDao.getTeacherById(teacherId); log.trace("Teacher was gotten"); } catch (DAOException e) { log.error("Cannot get Teacher", e); throw new DAOException("Cannot get teacher", e); } log.trace("Returning teacher"); return teacher; }
public static Teacher createTeacher(String teacherName) throws DAOException { TeacherDao teacherDao = new TeacherDao(); log.info("Creating teacher with teacherName = " + teacherName); Teacher teacher = null; try { log.trace("Create teacher"); teacher = teacherDao.createTeacher(teacherName); log.trace("Teacher was created"); } catch (DAOException e) { log.error("Cannot create teacher", e); throw new DAOException("Cannot create teacher", e); } log.trace("Returning teacher"); return teacher; }
public static void updateTeacher(int teacherId, String newTeacherName) throws DAOException { log.info( "Updating teacher with teacherId = " + teacherId + " by new teacherName = " + newTeacherName); TeacherDao teacherDao = new TeacherDao(); try { log.trace("Update teacher"); teacherDao.updateTeacher(teacherId, newTeacherName); log.trace("Teacher was updated"); } catch (DAOException e) { log.error("Cannot update teacher", e); throw new DAOException("Cannot update teacher", e); } }