Uses of Record Class
com.bluebell.greenhouse.planter.resolvers.request.portfolio.PortfolioRequestContext
Packages that use PortfolioRequestContext
Package
Description
Contains controllers for handling
Accounts.Contains controllers for handling
Portfolios and portfolio summary
operations.Contains API controllers for position endpoints.
Contains controllers for handling
Users and securing api endpoints.Contains controllers for handling
Transactions.Contains the account orchestrators.
Contains the portfolio orchestrators.
Contains the position orchestrators.
Contains the security orchestrators.
Contains the transaction orchestrators.
Contains account request contexts and resolvers.
Contains portfolio request contexts and resolvers.
-
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.controllers.account
Methods in com.bluebell.greenhouse.planter.controllers.account with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<BalancePerformanceReportDTO> BalancePerformanceApiController.getPortfolioBalancePerformance(PortfolioRequestContext context, BalancePerformanceRequest reportRequest) Returns a balance-performance report for one owned portfolio.org.springframework.http.ResponseEntity<AccountDTO> AccountApiController.postCreateNewAccount(@Valid CreateUpdateAccountDTO data, PortfolioRequestContext context) Creates a newAccount. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.controllers.portfolio
Methods in com.bluebell.greenhouse.planter.controllers.portfolio with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Void> PortfolioApiController.deletePortfolio(PortfolioRequestContext context) Deletes anPortfoliowith the matching number.org.springframework.http.ResponseEntity<PortfolioDTO> PortfolioApiController.getPortfolioForPortfolioNumber(PortfolioRequestContext context) Returns aResponseEntitycontaining aPortfolioDTO.org.springframework.http.ResponseEntity<org.springframework.core.io.ByteArrayResource> PortfolioApiController.getPortfolioReport(PortfolioRequestContext context) Generates a zip archive containing account reports for all accounts in the given portfolio.org.springframework.http.ResponseEntity<PortfolioSummary> PortfolioSummaryApiController.getPortfolioSummary(PortfolioRequestContext context, int lookBackDays) Returns aResponseEntitycontaining aPortfolioSummary.org.springframework.http.ResponseEntity<PortfolioDTO> PortfolioApiController.putUpdatePortfolio(@Valid CreateUpdatePortfolioDTO data, PortfolioRequestContext context) Returns an updatedPortfolio. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.controllers.position
Methods in com.bluebell.greenhouse.planter.controllers.position with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PositionLog> PositionRecordApiController.getPositionLog(PortfolioRequestContext context, PositionLogRequest logRequest) Returns aPositionLog. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.controllers.security
Methods in com.bluebell.greenhouse.planter.controllers.security with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<TransactionDTO>> UserApiController.getRecentTransactions(int count, PortfolioRequestContext context) -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.controllers.transaction
Methods in com.bluebell.greenhouse.planter.controllers.transaction with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<TransactionLog> TransactionRecordApiController.getTransactionLog(PortfolioRequestContext context, TransactionLogRequest logRequest) Returns aTransactionLog. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.orchestrators.account
Methods in com.bluebell.greenhouse.planter.orchestrators.account with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionAccountOrchestrator.createNewAccount(CreateUpdateAccountDTO data, PortfolioRequestContext context) Creates a newAccountunder an owned portfolio.BalancePerformanceOrchestrator.getPortfolioBalancePerformance(PortfolioRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned portfolio. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.orchestrators.portfolio
Methods in com.bluebell.greenhouse.planter.orchestrators.portfolio with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionvoidPortfolioOrchestrator.deletePortfolio(PortfolioRequestContext context) Deletes an ownedPortfolioand reassigns what remains.PortfolioOrchestrator.generatePortfolioReport(PortfolioRequestContext context) Generates the downloadable report for an ownedPortfolio.PortfolioOrchestrator.getPortfolioForPortfolioNumber(PortfolioRequestContext context) Obtains an ownedPortfolio.PortfolioSummaryOrchestrator.getPortfolioSummary(PortfolioRequestContext context, int lookBackDays) Obtains a summary for one owned portfolio.PortfolioOrchestrator.updatePortfolio(PortfolioRequestContext context, CreateUpdatePortfolioDTO data) Updates an ownedPortfolio. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.orchestrators.position
Methods in com.bluebell.greenhouse.planter.orchestrators.position with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionPositionRecordOrchestrator.getPositionLog(PortfolioRequestContext context, PositionLogRequest logRequest) Obtains the position log for an interval. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.orchestrators.security
Methods in com.bluebell.greenhouse.planter.orchestrators.security with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionUserOrchestrator.getRecentTransactions(PortfolioRequestContext context, int count) Obtains the most recentTransactions across an owned portfolio's active accounts. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.orchestrators.transaction
Methods in com.bluebell.greenhouse.planter.orchestrators.transaction with parameters of type PortfolioRequestContextModifier and TypeMethodDescriptionTransactionRecordOrchestrator.getTransactionLog(PortfolioRequestContext context, TransactionLogRequest logRequest) Obtains the transaction log for an interval. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.resolvers.request.account
Methods in com.bluebell.greenhouse.planter.resolvers.request.account that return PortfolioRequestContextModifier and TypeMethodDescriptionAccountPortfolioRequestContext.portfolioContext()Returns the value of theportfolioContextrecord component.Constructors in com.bluebell.greenhouse.planter.resolvers.request.account with parameters of type PortfolioRequestContextModifierConstructorDescriptionAccountPortfolioRequestContext(AccountRequestContext accountContext, PortfolioRequestContext portfolioContext) Creates an instance of aAccountPortfolioRequestContextrecord class. -
Uses of PortfolioRequestContext in com.bluebell.greenhouse.planter.resolvers.request.portfolio
Subclasses with type arguments of type PortfolioRequestContext in com.bluebell.greenhouse.planter.resolvers.request.portfolioModifier and TypeClassDescriptionfinal classResolvesPortfolioRequestContextcontroller arguments.Methods in com.bluebell.greenhouse.planter.resolvers.request.portfolio that return PortfolioRequestContextModifier and TypeMethodDescriptionResolves the requested portfolio for an already authenticated user.PortfolioRequestResolver.resolve(jakarta.servlet.http.HttpServletRequest request, long portfolioNumber) Resolves the authenticated user and requested portfolio.protected PortfolioRequestContextPortfolioArgumentResolver.resolveContext(org.springframework.core.MethodParameter parameter, org.springframework.web.context.request.NativeWebRequest webRequest) Resolves the domain-specific request context.