@CrossOrigin
@RestController
@RequestMapping(value="/measurementgoal")
public class MeasurementGoalRestController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MeasurementGoalCRUDInterface |
controller |
Constructor and Description |
---|
MeasurementGoalRestController() |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> |
deleteMeasurementGoalDTO(java.lang.String id) |
org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> |
getCountMeasurementGoalDTOByState(java.lang.String state,
java.lang.String userId) |
org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> |
getMeasurementGoalDTO(java.lang.String id,
java.lang.String version,
java.lang.String userId,
java.lang.String approved,
java.lang.String questionerId,
java.lang.String state) |
org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> |
postMeasurementGoalDTO(MeasurementGoalDTO dto) |
org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> |
putMeasurementGoalDTO(MeasurementGoalDTO dto,
java.lang.String onlyChangeState) |
@Autowired private MeasurementGoalCRUDInterface controller
@RequestMapping(method=GET) public org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> getMeasurementGoalDTO(@RequestParam(value="id",defaultValue="NA") java.lang.String id, @RequestParam(value="version",defaultValue="NA") java.lang.String version, @RequestParam(value="userid",defaultValue="NA") java.lang.String userId, @RequestParam(value="approved",defaultValue="false") java.lang.String approved, @RequestParam(value="questionerId",defaultValue="NA") java.lang.String questionerId, @RequestParam(value="state",defaultValue="NA") java.lang.String state)
@RequestMapping(value="/count", method=GET) public org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> getCountMeasurementGoalDTOByState(@RequestParam(value="state") java.lang.String state, @RequestParam(value="userid") java.lang.String userId)
@RequestMapping(method=DELETE) public org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> deleteMeasurementGoalDTO(@RequestParam java.lang.String id)
@RequestMapping(method=PUT) public org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> putMeasurementGoalDTO(@RequestBody MeasurementGoalDTO dto, @RequestParam(value="onlychangestate",defaultValue="false") java.lang.String onlyChangeState)
@RequestMapping(method=POST) public org.springframework.http.ResponseEntity<MeasurementGoalCrudDTO> postMeasurementGoalDTO(@RequestBody MeasurementGoalDTO dto)