Package com.nexse.techpjmgmt.domain

Examples of com.nexse.techpjmgmt.domain.Developer


    public
    @ResponseBody
    AjaxResponse<Project> create(@RequestBody() Project project, @RequestParam(value = "iddev", required = true) Long idOwner) {
        final AjaxResponse<Project> response = new AjaxResponse<Project>();
        try {
            Developer developer = Developer.findDeveloper(idOwner);
            developer.getProjects().add(project);
            developer.merge();
            response.add(project);
        } catch (Exception e) {
            e.printStackTrace();
            response.setSuccess("false");
        }
View Full Code Here


    public
    @ResponseBody
    AjaxResponse<Object> update(@RequestBody() Developer developer) {
        final AjaxResponse<Object> response = new AjaxResponse<Object>();
        try {
            Developer managed =Developer.findDeveloper(developer.getId());
            BeanUtils.copyProperties(developer,managed,new String[]{"id","version","projects"});
            managed.merge();
        } catch (Exception e) {
            e.printStackTrace();
            response.setSuccess("false");
        }
        return response;
View Full Code Here

    public
    @ResponseBody
    AjaxResponse<Object> destroyProject(@RequestBody() Project project, @RequestParam(value = "iddev", required = true) Long idOwner) {
        final AjaxResponse<Object> response = new AjaxResponse<Object>();
        try {
            final Developer developer = Developer.findDeveloper(idOwner);
            developer.getProjects().remove(project);
            developer.merge();
        } catch (Exception e) {
            e.printStackTrace();
            response.setSuccess("false");
        }
        return response;
View Full Code Here

TOP

Related Classes of com.nexse.techpjmgmt.domain.Developer

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.