Package com.secondstack.training.spring.extjs.domain

Examples of com.secondstack.training.spring.extjs.domain.Teacher


    @ResponseStatus(HttpStatus.OK)
    public void update(@RequestParam("id")Integer id, @RequestBody Teacher teacher){
        logger.debug("Received rest request to update teacher");
//        teacherService.update(id, teacher);

        Teacher oldTeacher = teacherRepository.findOne(id);
        oldTeacher.setAcademicDegree(teacher.getAcademicDegree());
        oldTeacher.setAddress(teacher.getAddress());
        oldTeacher.setFirstName(teacher.getFirstName());
        oldTeacher.setLastName(teacher.getLastName());
        oldTeacher.setSex(teacher.getSex());
        teacherRepository.save(oldTeacher);
    }
View Full Code Here


    @RequestMapping(params = {"id"}, method = RequestMethod.GET)
    @ResponseBody
    public Teacher findById(@RequestParam("id")Integer id){
        logger.debug("Received rest request to get data teacher");
//        Teacher teacher = teacherService.findById(id);
        Teacher teacher = teacherRepository.findOne(id);
        return teacher;
    }
View Full Code Here

    @RequestMapping(params = {"teacher.id"}, method = RequestMethod.GET)
    @ResponseBody
    public List<Subject> findByTeacher(@RequestParam("teacher.id") Integer teacherId) {
        logger.debug("Received rest request to get list subject");
        Teacher teacher = teacherService.findById(teacherId);
        List<Subject> subjectList = subjectService.findByTeacher(teacher);
        return subjectList;
    }
View Full Code Here

        entityManager.persist(teacher);
    }

    @Override
    public Teacher update(Integer id, Teacher teacher){
        Teacher oldTeacher = findById(id);
        oldTeacher.setAcademicDegree(teacher.getAcademicDegree());
        oldTeacher.setAddress(teacher.getAddress());
        oldTeacher.setFirstName(teacher.getFirstName());
        oldTeacher.setLastName(teacher.getLastName());
        oldTeacher.setSex(teacher.getSex());
        return entityManager.merge(oldTeacher);
    }
View Full Code Here

TOP

Related Classes of com.secondstack.training.spring.extjs.domain.Teacher

Copyright © 2018 www.massapicom. 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.