Package com.sivalabs.jacksondemo.entities

Examples of com.sivalabs.jacksondemo.entities.User


    return response;
  }
 
  @RequestMapping(value="", method=RequestMethod.POST, consumes=JSON_TYPE)
  public ResponseEntity<Void> createContact(@RequestBody Contact contact, @PathVariable("userId") Integer userId) {
    contact.setUser(new User(userId));
    contactService.createContact(contact);
    return new ResponseEntity<>(HttpStatus.CREATED);
  }
View Full Code Here


  }
 
 
  @RequestMapping(value="", method=RequestMethod.PUT, consumes=JSON_TYPE)
  public ResponseEntity<Void> updateContact(@RequestBody Contact contact, @PathVariable("userId") Integer userId) {
    contact.setUser(new User(userId));
    contactService.updateContact(contact);
    return new ResponseEntity<>(HttpStatus.OK);
  }
View Full Code Here

  private UserService userService;
 
  @RequestMapping(value="/{userId}", method=RequestMethod.GET, produces=JSON_TYPE)
  public ResponseEntity<User> findUserById(@PathVariable("userId") Integer userId)
  {
    User user = userService.findUserById(userId);
    //ResponseEntity<User> responseEntity = new ResponseEntity<User>(getCopy(user), HttpStatus.OK);
    ResponseEntity<User> responseEntity = new ResponseEntity<User>(user, HttpStatus.OK);
    return responseEntity;
  }
View Full Code Here

  }
 
  @RequestMapping(value="/authenticate", method=RequestMethod.GET, produces=JSON_TYPE)
  public ResponseEntity<User> authenticate(@RequestHeader("email") String email, @RequestHeader("password") String password)
  {
    User user = userService.login(email, password);
    //ResponseEntity<User> responseEntity = new ResponseEntity<User>(getCopy(user), HttpStatus.OK);
    ResponseEntity<User> responseEntity = new ResponseEntity<User>(user, HttpStatus.OK);
    return responseEntity;
  }
View Full Code Here

TOP

Related Classes of com.sivalabs.jacksondemo.entities.User

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.