Uses of Record Class
com.bluebell.greenhouse.planter.resolvers.request.account.AccountRequestContext
Packages that use AccountRequestContext
Package
Description
Contains controllers for handling
Accounts.Contains controllers for handling
AnalysisResults.Contains controllers for handling account performance reports.
Contains API controllers for position endpoints.
Contains controllers for handling symbols and equities.
Contains controllers for handling
Transactions.Contains the account orchestrators.
Contains the analysis orchestrators.
Contains the performance orchestrators.
Contains the position orchestrators.
Contains the symbol orchestrators.
Contains the transaction orchestrators.
Contains account request contexts and resolvers.
Contains position request contexts and resolvers.
Contains transaction request contexts and resolvers.
-
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.account
Methods in com.bluebell.greenhouse.planter.controllers.account with parameters of type AccountRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<BalancePerformanceReportDTO> BalancePerformanceApiController.getAccountBalancePerformance(AccountRequestContext context, BalancePerformanceRequest reportRequest) Returns a balance-performance report for one owned account.org.springframework.http.ResponseEntity<AccountDetails> AccountApiController.getAccountDetails(AccountRequestContext context) Returns aResponseEntitycontaining aAccountDetailsobject.org.springframework.http.ResponseEntity<org.springframework.core.io.ByteArrayResource> AccountApiController.getAccountDetailsReport(AccountRequestContext context) Generates a report for the given account.org.springframework.http.ResponseEntity<AccountLedgerReportDTO> AccountLedgerApiController.getAccountLedgerForInterval(AccountRequestContext context, AccountLedgerSearchRequest searchRequest) Returns searchable account-ledger activity for an interval.org.springframework.http.ResponseEntity<Boolean> AccountApiController.postRefreshAccountBalance(AccountRequestContext context) Refreshes the balance of the account associated with the given account number.org.springframework.http.ResponseEntity<AccountDTO> AccountApiController.putUpdateAccountStrategy(AccountRequestContext context, @Valid UpdateAccountStrategyDTO data) Assigns or removes a strategy on an existingAccount. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.analysis
Methods in com.bluebell.greenhouse.planter.controllers.analysis with parameters of type AccountRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<AnalysisResult>> AnalysisApiController.getPositionDurationsAnalysis(AccountRequestContext context, PositionDurationAnalysisRequest analysisRequest) org.springframework.http.ResponseEntity<List<AnalysisResult>> AnalysisApiController.getSymbolsAnalysis(AccountRequestContext context, AccountAnalysisRequest analysisRequest) org.springframework.http.ResponseEntity<List<AnalysisResult>> AnalysisApiController.getTimeBucketsAnalysis(AccountRequestContext context, String filter, boolean opened) org.springframework.http.ResponseEntity<List<AnalysisResult>> AnalysisApiController.getWeekdaysAnalysis(AccountRequestContext context, AccountAnalysisRequest analysisRequest) org.springframework.http.ResponseEntity<List<AnalysisResult>> AnalysisApiController.getWeekdayTimeBucketsAnalysis(AccountRequestContext context, WeekdayTimeBucketAnalysisRequest analysisRequest) -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.performance
Methods in com.bluebell.greenhouse.planter.controllers.performance with parameters of type AccountRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PerformanceReportDTO> PerformanceApiController.getPerformanceReportWithinInterval(AccountRequestContext context, PerformanceReportRequest performanceReportRequest) Returns aPerformanceReportDTO. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.position
Methods in com.bluebell.greenhouse.planter.controllers.position with parameters of type AccountRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PositionRecordControls> PositionRecordApiController.getPositionRecordControls(AccountRequestContext context, PositionRecordControlsRequest controlsRequest) ReturnsPositionRecordControlsfor the account.org.springframework.http.ResponseEntity<org.springframework.core.io.ByteArrayResource> PositionApiController.getPositionReport(AccountRequestContext context, String headerProfile) Generates a csv report for the given account's positions.org.springframework.http.ResponseEntity<PositionDTO> PositionApiController.postCreatePosition(@Valid CreateUpdatePositionDTO data, AccountRequestContext context) Creates a newPositionfor the given account number.org.springframework.http.ResponseEntity<Boolean> PositionApiController.postImportPositions(AccountRequestContext context, ImportPositionsRequest importRequest, org.springframework.web.multipart.MultipartFile file) Imports positions from a file.org.springframework.http.ResponseEntity<Integer> PositionApiController.postRecalculatePositions(AccountRequestContext context) Recalculates all positions for the given account number.org.springframework.http.ResponseEntity<PaginatedPositionSummaryDTO> PositionApiController.searchPositions(AccountRequestContext context, PositionSearchRequest searchRequest) Returns paginated positions filtered by the given criteria. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.symbol
Methods in com.bluebell.greenhouse.planter.controllers.symbol with parameters of type AccountRequestContextModifier and TypeMethodDescriptionSymbolApiController.getTradedSymbols(AccountRequestContext context) Returns aResponseEntitycontaining the symbols that were traded on this account. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.controllers.transaction
Methods in com.bluebell.greenhouse.planter.controllers.transaction with parameters of type AccountRequestContextModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<TransactionDTO>> TransactionApiController.getRecentTransactionsForAccount(AccountRequestContext context) org.springframework.http.ResponseEntity<org.springframework.core.io.ByteArrayResource> TransactionApiController.getTransactionReport(AccountRequestContext context, String headerProfile) Generates a csv report for the given account's transactions.org.springframework.http.ResponseEntity<PaginatedTransactionDTO> TransactionApiController.getTransactionsWithinIntervalPaged(AccountRequestContext context, TransactionSearchRequest searchRequest) Returns aResponseEntitycontainingTransactions for the given interval of time.org.springframework.http.ResponseEntity<TransactionDTO> TransactionApiController.postCreateNewTransaction(@Valid CreateUpdateTransactionDTO data, AccountRequestContext context) Creates aTransaction.org.springframework.http.ResponseEntity<Boolean> TransactionApiController.postImportTransactions(AccountRequestContext context, String timeZone, org.springframework.web.multipart.MultipartFile file) Imports transactions from a CSV file.org.springframework.http.ResponseEntity<List<TransactionDTO>> TransactionApiController.putAssignTransactionsToPosition(@Valid AssignTransactionsToPositionDTO data, AccountRequestContext context) Assigns multiple account transactions to a position. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.account
Methods in com.bluebell.greenhouse.planter.orchestrators.account with parameters of type AccountRequestContextModifier and TypeMethodDescriptionAccountOrchestrator.generateAccountReport(AccountRequestContext context) Generates the downloadable report for an ownedAccount.BalancePerformanceOrchestrator.getAccountBalancePerformance(AccountRequestContext context, BalancePerformanceRequest reportRequest) Obtains a balance-performance report for one owned account.AccountOrchestrator.getAccountDetails(AccountRequestContext context) Obtains the details for an ownedAccount.AccountLedgerOrchestrator.getAccountLedgerForInterval(AccountRequestContext context, AccountLedgerSearchRequest searchRequest) Obtains searchable account-ledger activity for an interval.booleanAccountOrchestrator.refreshAccountBalance(AccountRequestContext context) Refreshes an ownedAccount's balance.AccountOrchestrator.updateAccountStrategy(AccountRequestContext context, UpdateAccountStrategyDTO data) Updates the strategy assigned to an ownedAccount. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.analysis
Methods in com.bluebell.greenhouse.planter.orchestrators.analysis with parameters of type AccountRequestContextModifier and TypeMethodDescriptionAnalysisOrchestrator.getPositionDurationsAnalysis(AccountRequestContext context, PositionDurationAnalysisRequest analysisRequest) Computes the position-duration analysis for an owned account.AnalysisOrchestrator.getSymbolsAnalysis(AccountRequestContext context, AccountAnalysisRequest analysisRequest) Computes the symbol analysis for an owned account.AnalysisOrchestrator.getTimeBucketsAnalysis(AccountRequestContext context, String filter, boolean opened) Computes the time-bucket analysis for an owned account.AnalysisOrchestrator.getWeekdaysAnalysis(AccountRequestContext context, AccountAnalysisRequest analysisRequest) Computes the weekday analysis for an owned account.AnalysisOrchestrator.getWeekdayTimeBucketsAnalysis(AccountRequestContext context, WeekdayTimeBucketAnalysisRequest analysisRequest) Computes the weekday time-bucket analysis for an owned account. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.performance
Methods in com.bluebell.greenhouse.planter.orchestrators.performance with parameters of type AccountRequestContextModifier and TypeMethodDescriptionPerformanceOrchestrator.getPerformanceReportWithinInterval(AccountRequestContext context, PerformanceReportRequest reportRequest) Obtains a performance report for an interval. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.position
Methods in com.bluebell.greenhouse.planter.orchestrators.position with parameters of type AccountRequestContextModifier and TypeMethodDescriptionPositionOrchestrator.createPosition(AccountRequestContext context, CreateUpdatePositionDTO data) Creates aPositionon an owned account.PositionOrchestrator.generatePositionReport(AccountRequestContext context, String headerProfile) Generates the downloadable position report for an owned account.PositionRecordOrchestrator.getPositionRecordControls(AccountRequestContext context, PositionRecordControlsRequest controlsRequest) Obtains the position record filters for an owned account.voidPositionOrchestrator.importPositions(AccountRequestContext context, ImportPositionsRequest importRequest, InputStream inputStream, String fileName, ImportFormat importFormat, ZoneId zoneId) Imports positions into an owned account.intPositionOrchestrator.recalculatePositions(AccountRequestContext context) Recalculates thePositions on an owned account and refreshes it.PositionOrchestrator.searchPositions(AccountRequestContext context, PositionSearchRequest searchRequest) Obtains a page ofPositionsummaries for an owned account. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.symbol
Methods in com.bluebell.greenhouse.planter.orchestrators.symbol with parameters of type AccountRequestContextModifier and TypeMethodDescriptionSymbolOrchestrator.getTradedSymbols(AccountRequestContext context) Obtains the tickers traded on an owned account. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.orchestrators.transaction
Methods in com.bluebell.greenhouse.planter.orchestrators.transaction with parameters of type AccountRequestContextModifier and TypeMethodDescriptionTransactionOrchestrator.assignTransactionsToPosition(AccountRequestContext context, AssignTransactionsToPositionDTO data) AssignsTransactions to a position and refreshes the account.TransactionOrchestrator.createNewTransaction(AccountRequestContext context, CreateUpdateTransactionDTO data) Creates aTransactionon an owned account and refreshes it.TransactionOrchestrator.generateTransactionReport(AccountRequestContext context, String headerProfile) Generates the downloadable transaction report for an owned account.TransactionOrchestrator.getRecentTransactionsForAccount(AccountRequestContext context) Obtains the most recentTransactions on an owned account.TransactionOrchestrator.getTransactionsWithinIntervalPaged(AccountRequestContext context, TransactionSearchRequest searchRequest) Obtains a page ofTransactions matching the given search request.voidTransactionOrchestrator.importTransactions(AccountRequestContext context, InputStream inputStream, String fileName, ZoneId zoneId) Imports transactions into an owned account. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.resolvers.request.account
Subclasses with type arguments of type AccountRequestContext in com.bluebell.greenhouse.planter.resolvers.request.accountModifier and TypeClassDescriptionfinal classResolvesAccountRequestContextcontroller arguments.Methods in com.bluebell.greenhouse.planter.resolvers.request.account that return AccountRequestContextModifier and TypeMethodDescriptionAccountDeletionRequestContext.accountContext()Returns the value of theaccountContextrecord component.AccountPortfolioRequestContext.accountContext()Returns the value of theaccountContextrecord component.AccountRequestResolver.resolve(AuthenticatedUserRef userRef, String accountNumber) Resolves the requested account for an already-resolved principal.Resolves the requested account for an already authenticated user.AccountRequestResolver.resolve(jakarta.servlet.http.HttpServletRequest request, String accountNumber) Resolves the authenticated user and requested account.protected AccountRequestContextAccountArgumentResolver.resolveContext(org.springframework.core.MethodParameter parameter, org.springframework.web.context.request.NativeWebRequest webRequest) Resolves the domain-specific request context.Constructors in com.bluebell.greenhouse.planter.resolvers.request.account with parameters of type AccountRequestContextModifierConstructorDescriptionAccountDeletionRequestContext(AccountRequestContext accountContext, long portfolioNumber) Creates an instance of aAccountDeletionRequestContextrecord class.AccountPortfolioRequestContext(AccountRequestContext accountContext, PortfolioRequestContext portfolioContext) Creates an instance of aAccountPortfolioRequestContextrecord class. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.resolvers.request.position
Methods in com.bluebell.greenhouse.planter.resolvers.request.position that return AccountRequestContextModifier and TypeMethodDescriptionPositionRequestContext.accountContext()Returns the value of theaccountContextrecord component.Constructors in com.bluebell.greenhouse.planter.resolvers.request.position with parameters of type AccountRequestContextModifierConstructorDescriptionPositionRequestContext(AccountRequestContext accountContext, OwnedPositionRef positionRef) Creates an instance of aPositionRequestContextrecord class. -
Uses of AccountRequestContext in com.bluebell.greenhouse.planter.resolvers.request.transaction
Methods in com.bluebell.greenhouse.planter.resolvers.request.transaction that return AccountRequestContextModifier and TypeMethodDescriptionTransactionRequestContext.accountContext()Returns the value of theaccountContextrecord component.Constructors in com.bluebell.greenhouse.planter.resolvers.request.transaction with parameters of type AccountRequestContextModifierConstructorDescriptionTransactionRequestContext(AccountRequestContext accountContext, OwnedTransactionRef transactionRef) Creates an instance of aTransactionRequestContextrecord class.