@Controller
@RequestMapping(value="/rest/needs")
public class RestNeedController
extends java.lang.Object
| Constructor and Description |
|---|
RestNeedController() |
| Modifier and Type | Method and Description |
|---|---|
CreateDraftPojo |
createDraft(CreateDraftPojo createDraftObject)
saves draft of a draft
|
org.springframework.http.ResponseEntity<java.lang.String> |
deleteDraft(java.lang.String uri) |
org.springframework.http.ResponseEntity |
deleteDrafts() |
java.util.List<CreateDraftPojo> |
getAllDrafts() |
java.util.List<java.net.URI> |
getAllNeedsOfUser(NeedState state)
returns a List containing needs belonging to the user
|
User |
getCurrentUser()
Gets the current user.
|
CreateDraftPojo |
getDraft(java.lang.String uri) |
@ResponseBody
@RequestMapping(value={"/",""},
produces="application/json",
method=GET)
public java.util.List<java.net.URI> getAllNeedsOfUser(@RequestParam(value="state",required=false)
NeedState state)
public User getCurrentUser()
@ResponseBody
@RequestMapping(value="/drafts",
produces="application/json",
method=GET)
public java.util.List<CreateDraftPojo> getAllDrafts()
@ResponseBody
@RequestMapping(value="/drafts",
consumes="application/json",
produces="application/json",
method=POST)
@Transactional(propagation=SUPPORTS)
public CreateDraftPojo createDraft(@RequestBody
CreateDraftPojo createDraftObject)
throws java.text.ParseException
createDraftObject - an object containing information of the need draftjava.text.ParseException@ResponseBody
@RequestMapping(value="/drafts",
method=DELETE)
@Transactional(propagation=SUPPORTS)
public org.springframework.http.ResponseEntity deleteDrafts()
@ResponseBody
@RequestMapping(value="/drafts/draft",
produces="application/json",
method=GET)
public CreateDraftPojo getDraft(@RequestParam(value="uri")
java.lang.String uri)
@ResponseBody
@RequestMapping(value="/drafts/draft",
method=DELETE)
public org.springframework.http.ResponseEntity<java.lang.String> deleteDraft(@RequestParam(value="uri")
java.lang.String uri)
Copyright © 2018. All Rights Reserved.