Class PortfolioSummaryOrchestrator
java.lang.Object
com.bluebell.greenhouse.planter.orchestrators.portfolio.PortfolioSummaryOrchestrator
- All Implemented Interfaces:
GenericOrchestrator
@Service
@Transactional(readOnly=true)
public class PortfolioSummaryOrchestrator
extends Object
implements GenericOrchestrator
Owns the unit of work for the portfolio summary endpoints.
- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComprehensivePortfolioSummary(AuthenticatedUserRef userRef, int lookBackDays) Obtains a summary aggregated across every portfolio the user owns.getPortfolioSummary(PortfolioRequestContext context, int lookBackDays) Obtains a summary for one owned portfolio.
-
Constructor Details
-
PortfolioSummaryOrchestrator
public PortfolioSummaryOrchestrator()
-
-
Method Details
-
getPortfolioSummary
Obtains a summary for one owned portfolio.- Parameters:
context-PortfolioRequestContextlookBackDays- lookback period in days- Returns:
PortfolioSummary
-
getComprehensivePortfolioSummary
public PortfolioSummary getComprehensivePortfolioSummary(AuthenticatedUserRef userRef, int lookBackDays) Obtains a summary aggregated across every portfolio the user owns.- Parameters:
userRef-AuthenticatedUserReflookBackDays- lookback period in days- Returns:
PortfolioSummary
-