Class PositionRecordApiController
java.lang.Object
com.bluebell.greenhouse.planter.controllers.position.PositionRecordApiController
@RestController
@RequestMapping("${bluebell.base.api.controller.endpoint}/position-record")
@CrossOrigin(origins="*",
methods={GET,DELETE,POST,PUT})
public class PositionRecordApiController
extends Object
Api controller for
PositionRecord.- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PositionLog> getPositionLog(PortfolioRequestContext context, PositionLogRequest logRequest) Returns aPositionLog.org.springframework.http.ResponseEntity<PositionRecordControls> getPositionRecordControls(AccountRequestContext context, PositionRecordControlsRequest controlsRequest) ReturnsPositionRecordControlsfor the account.
-
Constructor Details
-
PositionRecordApiController
public PositionRecordApiController()
-
-
Method Details
-
getPositionRecordControls
@GetMapping("/get-position-record-controls") public org.springframework.http.ResponseEntity<PositionRecordControls> getPositionRecordControls(@ResolvedAccount AccountRequestContext context, @ModelAttribute PositionRecordControlsRequest controlsRequest) ReturnsPositionRecordControlsfor the account.- Parameters:
context-AccountRequestContextcontrolsRequest-PositionRecordControlsRequest- Returns:
ResponseEntity
-
getPositionLog
@GetMapping("/position-log") public org.springframework.http.ResponseEntity<PositionLog> getPositionLog(@ResolvedPortfolio PortfolioRequestContext context, @ModelAttribute PositionLogRequest logRequest) Returns aPositionLog.- Parameters:
context-PortfolioRequestContextlogRequest-PositionLogRequest- Returns:
ResponseEntity
-