Class BalancePerformanceOrchestrator
java.lang.Object
com.bluebell.greenhouse.planter.orchestrators.account.BalancePerformanceOrchestrator
- All Implemented Interfaces:
GenericOrchestrator
@Service
@Transactional(readOnly=true)
public class BalancePerformanceOrchestrator
extends Object
implements GenericOrchestrator
Owns the unit of work for the balance-performance report endpoints.
- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAccountBalancePerformance(AccountRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned account.getPortfolioBalancePerformance(PortfolioRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned portfolio.
-
Constructor Details
-
BalancePerformanceOrchestrator
public BalancePerformanceOrchestrator()
-
-
Method Details
-
getAccountBalancePerformance
public BalancePerformanceReportDTO getAccountBalancePerformance(AccountRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned account.- Parameters:
context-AccountRequestContextreportRequest-BalancePerformanceRequest- Returns:
BalancePerformanceReportDTO
-
getPortfolioBalancePerformance
public BalancePerformanceReportDTO getPortfolioBalancePerformance(PortfolioRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned portfolio.- Parameters:
context-PortfolioRequestContextreportRequest-BalancePerformanceRequest- Returns:
BalancePerformanceReportDTO
-