Class PortfolioSummaryApiController
java.lang.Object
com.bluebell.greenhouse.planter.controllers.portfolio.PortfolioSummaryApiController
@RestController
@RequestMapping("${bluebell.base.api.controller.endpoint}/portfolio-summary")
@CrossOrigin(origins="*",
methods={GET,DELETE,POST,PUT})
public class PortfolioSummaryApiController
extends Object
API controller for
PortfolioSummary.- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PortfolioSummary> getComprehensivePortfolioSummary(int lookBackDays, AuthenticatedUserRef userRef) Returns aResponseEntitycontaining aPortfolioSummary.org.springframework.http.ResponseEntity<PortfolioSummary> getPortfolioSummary(PortfolioRequestContext context, int lookBackDays) Returns aResponseEntitycontaining aPortfolioSummary.
-
Constructor Details
-
PortfolioSummaryApiController
public PortfolioSummaryApiController()
-
-
Method Details
-
getPortfolioSummary
@GetMapping("/get") public org.springframework.http.ResponseEntity<PortfolioSummary> getPortfolioSummary(@ResolvedPortfolio PortfolioRequestContext context, @RequestParam(value="lookBackDays",defaultValue="30") int lookBackDays) Returns aResponseEntitycontaining aPortfolioSummary.- Parameters:
context-PortfolioRequestContextlookBackDays- lookback period in days- Returns:
ResponseEntity
-
getComprehensivePortfolioSummary
@GetMapping("/get-comprehensive") public org.springframework.http.ResponseEntity<PortfolioSummary> getComprehensivePortfolioSummary(@RequestParam(value="lookBackDays",defaultValue="30") int lookBackDays, @AuthenticatedUser AuthenticatedUserRef userRef) Returns aResponseEntitycontaining aPortfolioSummary.- Parameters:
lookBackDays- lookback period in daysuserRef-AuthenticatedUserRef- Returns:
ResponseEntity
-