Class PortfolioSummaryService
java.lang.Object
com.bluebell.greenhouse.radicle.services.portfolio.PortfolioSummaryService
Service-layer for
PortfolioSummarys.- Version:
- 3.0.4
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComprehensivePortfolioSummary(int lookBackDays, User user) Obtains theUser'sPortfolioSummaryfor all portfolios.getSinglePortfolioSummary(long portfolioNumber, int lookBackDays, User user) Obtains theUser'sPortfolioSummaryfor the matching portfolio.
-
Constructor Details
-
PortfolioSummaryService
public PortfolioSummaryService()
-
-
Method Details
-
getSinglePortfolioSummary
@Cacheable(cacheNames="portfolioSummaries", key="T(com.bluebell.greenhouse.platform.configuration.cache.portfolio.PortfolioCacheKeys).forSingleSummary(#portfolioNumber, #lookBackDays, #user)", sync=true) public PortfolioSummary getSinglePortfolioSummary(long portfolioNumber, int lookBackDays, User user) Obtains theUser'sPortfolioSummaryfor the matching portfolio.- Parameters:
portfolioNumber- portfolio numberlookBackDays- lookback period in daysuser-User- Returns:
PortfolioSummary
-
getComprehensivePortfolioSummary
@Cacheable(cacheNames="portfolioSummaries", key="T(com.bluebell.greenhouse.platform.configuration.cache.portfolio.PortfolioCacheKeys).forComprehensiveSummary(#lookBackDays, #user)", sync=true) public PortfolioSummary getComprehensivePortfolioSummary(int lookBackDays, User user) Obtains theUser'sPortfolioSummaryfor all portfolios.- Parameters:
lookBackDays- lookback period in daysuser-User- Returns:
PortfolioSummary
-