Package pl.playbit.springhibernate.model

Examples of pl.playbit.springhibernate.model.Person


        ModelAndView mav = new ModelAndView("add");

        mav.addObject("firstname", firstname);
        mav.addObject("lastname", lastname);

        Person person = new Person();
        person.setFirstname(firstname);
        person.setLastname(lastname);
        personService.addPerson(person);

        return mav;
    }
View Full Code Here


    public ModelAndView addHeader(@RequestHeader(value = "firstname", required = true) String firstname, @RequestHeader(value = "lastname", required = true) String lastname) {
        ModelAndView mav = new ModelAndView("add");
        mav.addObject("firstname", firstname);
        mav.addObject("lastname", lastname);

        Person person = new Person();
        person.setFirstname(firstname);
        person.setLastname(lastname);
        personService.addPerson(person);

        return mav;
    }
View Full Code Here

    @RequestMapping(value = "/addBody", method = RequestMethod.POST, headers = "Accept=application/json")
    public ModelAndView addBody(@RequestBody String json) {
        ModelAndView mav = new ModelAndView("add");
        ObjectMapper mapper = new ObjectMapper();
        try {
            Person person = mapper.readValue(json, Person.class);
            personService.addPerson(person);
            mav.addObject("firstname", person.getFirstname());
            mav.addObject("lastname", person.getLastname());
        } catch (IOException e) {
            LOGGER.error(e.getMessage());
        }
        return mav;
    }
View Full Code Here

    }

    @RequestMapping(value = "/id/{id}", method = RequestMethod.GET)
    public ModelAndView getById(@PathVariable long id) {
        ModelAndView mav = new ModelAndView("id");
        Person person = personService.getPerson(id);
        mav.addObject("person", person);
        return mav;
    }
View Full Code Here

        return mav;
    }

    @ModelAttribute("person")
    private Person person() {
        Person person = new Person();
        person.setFirstname("Enter your name");
        person.setLastname("Enter your surname");
        return person;
    }
View Full Code Here

        return (Person) query.uniqueResult();
    }

    @Override
    public void removePerson(long id) {
        Person person = getPerson(id);
        sessionFactory.getCurrentSession().delete(person);
    }
View Full Code Here

        sessionFactory.getCurrentSession().delete(person);
    }

    @Override
    public void updatePersonLastname(long id, String newLastname) {
        Person person = getPerson(id);
        person.setLastname(newLastname);
        sessionFactory.getCurrentSession().update(person);
    }
View Full Code Here

TOP

Related Classes of pl.playbit.springhibernate.model.Person

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.