org.molgenis.controller
Class NgsUserController
java.lang.Object
org.molgenis.controller.NgsUserController
@Lazy
@Controller
@RequestMapping(value="/api/v1/ngsuser")
public class NgsUserController
- extends Object
|
Method Summary |
org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> |
createNgsUser(org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> |
createNgsUserFromForm(org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
void |
deleteNgsUser(Integer id)
|
void |
deleteNgsUserPost(Integer id)
|
void |
handleDatabaseAccessException(DatabaseAccessException e)
|
void |
handleEntityNotFoundException(EntityNotFoundException e)
|
org.molgenis.controller.NgsUserController.NgsUserResponse |
retrieveNgsUser(Integer id,
String... expandFields)
|
EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> |
retrieveNgsUserCollection(EntityCollectionRequest ngsUserCollectionRequest,
String... expandFields)
|
EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> |
retrieveNgsUserCollectionJson(EntityCollectionRequest ngsUserCollectionRequest,
String... expandFields)
|
EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> |
retrieveNgsUserCollectionJsonPost(EntityCollectionRequest ngsUserCollectionRequest,
String... expandFields)
|
EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> |
retrieveNgsUserCollectionPost(EntityCollectionRequest ngsUserCollectionRequest,
String... expandFields)
|
org.molgenis.controller.NgsUserController.NgsUserResponse |
retrieveNgsUserJson(Integer id,
String... expandFields)
|
void |
updateNgsUser(Integer id,
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> |
updateNgsUserFromForm(Integer id,
String _method,
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
void |
updateNgsUserFromFormPost(Integer id,
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
void |
updateNgsUserPost(Integer id,
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NgsUserController
public NgsUserController()
createNgsUser
@RequestMapping(method=POST)
@ResponseBody
public org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> createNgsUser(@RequestBody
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
createNgsUserFromForm
@RequestMapping(method=POST,
headers="Content-Type=application/x-www-form-urlencoded")
@ResponseBody
public org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> createNgsUserFromForm(@ModelAttribute
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUser
@RequestMapping(value="/{id}",
method=GET)
@ResponseBody
public org.molgenis.controller.NgsUserController.NgsUserResponse retrieveNgsUser(@PathVariable
Integer id,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUserJson
@RequestMapping(value="/{id}",
method=GET,
params="format=json",
produces="application/json")
@ResponseBody
public org.molgenis.controller.NgsUserController.NgsUserResponse retrieveNgsUserJson(@PathVariable
Integer id,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
updateNgsUser
@RequestMapping(value="/{id}",
method=PUT)
@ResponseStatus(value=OK)
public void updateNgsUser(@PathVariable
Integer id,
@RequestBody
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
updateNgsUserFromForm
@RequestMapping(value="/{id}",
method=PUT,
headers="Content-Type=application/x-www-form-urlencoded")
@ResponseBody
public org.springframework.http.ResponseEntity<org.molgenis.controller.NgsUserController.NgsUserResponse> updateNgsUserFromForm(@PathVariable
Integer id,
@PathVariable
String _method,
@ModelAttribute
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
updateNgsUserPost
@RequestMapping(value="/{id}",
method=POST,
params="_method=PUT")
@ResponseStatus(value=NO_CONTENT)
public void updateNgsUserPost(@PathVariable
Integer id,
@RequestBody
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
updateNgsUserFromFormPost
@RequestMapping(value="/{id}",
method=POST,
params="_method=PUT",
headers="Content-Type=application/x-www-form-urlencoded")
@ResponseStatus(value=NO_CONTENT)
public void updateNgsUserFromFormPost(@PathVariable
Integer id,
@ModelAttribute
org.molgenis.controller.NgsUserController.NgsUserRequest ngsUserRequest)
throws DatabaseException
- Throws:
DatabaseException
deleteNgsUser
@RequestMapping(value="/{id}",
method=DELETE)
@ResponseStatus(value=NO_CONTENT)
public void deleteNgsUser(@PathVariable
Integer id)
throws DatabaseException
- Throws:
DatabaseException
deleteNgsUserPost
@RequestMapping(value="/{id}",
method=POST,
params="_method=DELETE")
@ResponseStatus(value=NO_CONTENT)
public void deleteNgsUserPost(@PathVariable
Integer id)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUserCollection
@RequestMapping(method=GET)
@ResponseBody
public EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> retrieveNgsUserCollection(EntityCollectionRequest ngsUserCollectionRequest,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUserCollectionJson
@RequestMapping(method=GET,
params="format=json",
produces="application/json")
@ResponseBody
public EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> retrieveNgsUserCollectionJson(EntityCollectionRequest ngsUserCollectionRequest,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUserCollectionPost
@RequestMapping(method=POST,
params="_method=GET")
@ResponseBody
public EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> retrieveNgsUserCollectionPost(@RequestBody
EntityCollectionRequest ngsUserCollectionRequest,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
retrieveNgsUserCollectionJsonPost
@RequestMapping(method=POST,
params={"_method=GET","format=json"},
produces="application/json")
@ResponseBody
public EntityCollectionResponse<org.molgenis.controller.NgsUserController.NgsUserResponse> retrieveNgsUserCollectionJsonPost(@RequestBody
EntityCollectionRequest ngsUserCollectionRequest,
@RequestParam(value="expand",required=false)
String... expandFields)
throws DatabaseException
- Throws:
DatabaseException
handleEntityNotFoundException
@ExceptionHandler(value=org.molgenis.framework.db.EntityNotFoundException.class)
@ResponseStatus(value=NOT_FOUND)
public void handleEntityNotFoundException(EntityNotFoundException e)
handleDatabaseAccessException
@ExceptionHandler(value=org.molgenis.framework.db.DatabaseAccessException.class)
@ResponseStatus(value=UNAUTHORIZED)
public void handleDatabaseAccessException(DatabaseAccessException e)
Copyright © 2013. All Rights Reserved.