emr_demo
@ 2
emr_demo / web_emr - Copy / src / main / java / com / bestray / security / controller / UserController.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
package com.bestray.security.controller; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; import javax.validation.Valid; import javax.ws.rs.core.Response; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import com.bestray.model.security.Authority; import com.bestray.model.security.User; import com.bestray.security.JwtAuthenticationRequest; import com.bestray.security.repository.UserRepository; import com.bestray.security.service.JwtUserDetailsService; import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; @RestController public class UserController { @Autowired private UserRepository userRepository; @Autowired @Qualifier("jwtUserDetailsService") private UserDetailsService userDetailsService; @RequestMapping(value = "${jwt.route.userrole.path}",method = RequestMethod.POST) public ResponseEntity createRole(@RequestBody Authority authority) throws RoleExceptionHandler{ System.out.println("inside user controller "+authority.getName()); System.out.println("1.permission->"+authority.getPermission()); ((JwtUserDetailsService)userDetailsService).saveRole(authority); return new ResponseEntity(authority,HttpStatus.OK); } } |
Commits for emr_demo/web_emr - Copy/src/main/java/com/bestray/security/controller/UserController.java
Revision | Author | Commited | Message |
---|---|---|---|
2 | girijabapi | Thu 11 Oct, 2018 04:44:08 +0000 | initial commit |