Uses of Annotation Interface
com.bluebell.greenhouse.platform.configuration.cache.InvalidateTradingCaches
Packages that use InvalidateTradingCaches
Package
Description
Contains the service layer for
Accounts.Contains the service layer for
Portfolios.Contains the service layer for
Positions.Contains the service layer for
Transactions.-
Uses of InvalidateTradingCaches in com.bluebell.greenhouse.radicle.services.account
Methods in com.bluebell.greenhouse.radicle.services.account with annotations of type InvalidateTradingCachesModifier and TypeMethodDescriptionAccountService.createNewAccount(CreateUpdateAccountDTO data, Portfolio portfolio) Creates a newAccountwith the given data.booleanAccountService.deleteAccount(OwnedAccountRef ref) Deletes the account a reference identifies.booleanAccountService.deleteAccount(Account account) Deletes the givenAccount.voidAccountLedgerService.deleteEntriesForAccount(Account account) Deletes all ledger entries for the givenAccount.voidAccountLedgerService.deleteEntriesForTransaction(Transaction transaction) Removes the ledger entries linked to the givenTransaction.intAccountService.invalidateStaleAccounts()Marks staleAccounts as inactive.voidAccountService.reassignAccounts(long portfolioNumber) Reassigns default accounts.AccountLedgerService.rebuildLedger(Account account) Rebuilds the ledger for the givenAccountfrom persisted account events.AccountLedgerService.recordManualBalanceAdjustment(Account account, double targetBalance) Records a manual balance adjustment when the requested balance differs from the latest ledger balance.AccountService.refreshAccount(OwnedAccountRef ref, boolean ignoreStart) Refreshes the account a reference identifies.AccountService.refreshAccount(Account account, boolean ignoreStart) Refreshes the givenAccount.AccountService.syncAccountsForStrategy(Strategy strategy, List<Account> accounts, User user) AccountService.updateAccount(OwnedAccountRef ref, CreateUpdateAccountDTO data, Portfolio portfolio) Updates the account a reference identifies.AccountService.updateAccount(Account account, CreateUpdateAccountDTO data, Portfolio portfolio) Updates an existingAccount.booleanAccountService.updateAccountPositionDataFromMT4(MT4AccountPositionDataDTO data) Updates the account imported position data with the given payload specifically for MT4 data.booleanAccountService.updateAccountPositionDataFromMT4(MT4AccountPositionDataDTO data, String strategyReferenceCode) Updates the account imported position data with the given payload specifically for MT4 data.AccountService.updateAccountStrategy(OwnedAccountRef ref, String strategyUid) Assigns or removes a strategy on the account a reference identifies.AccountService.updateAccountStrategy(Account account, String strategyUid) Assigns or removes a strategy on the givenAccount.intAccountService.updatePortfolioAssignments(UpdateAccountPortfolioAssignmentsDTO data, User user) Moves accounts between portfolios owned by the authenticated user. -
Uses of InvalidateTradingCaches in com.bluebell.greenhouse.radicle.services.portfolio
Methods in com.bluebell.greenhouse.radicle.services.portfolio with annotations of type InvalidateTradingCachesModifier and TypeMethodDescriptionPortfolioService.createPortfolio(CreateUpdatePortfolioDTO data, User user) Creates a newPortfoliowith the given data.booleanPortfolioService.deletePortfolio(OwnedPortfolioRef ref) Deletes the portfolio a reference identifies.booleanPortfolioService.deletePortfolio(Portfolio portfolio) Deletes the givenPortfolio.voidPortfolioService.reassignPortfolios(String username) Reassigns default portfolios.PortfolioService.updatePortfolio(OwnedPortfolioRef ref, CreateUpdatePortfolioDTO data, User user) Updates the portfolio a reference identifies.PortfolioService.updatePortfolio(Portfolio portfolio, CreateUpdatePortfolioDTO data, User user) Updates an existingPortfolio. -
Uses of InvalidateTradingCaches in com.bluebell.greenhouse.radicle.services.position
Methods in com.bluebell.greenhouse.radicle.services.position with annotations of type InvalidateTradingCachesModifier and TypeMethodDescriptionPositionOrderService.amendPositionOrder(OwnedPositionOrderRef ref, CreateUpdatePositionOrderDTO data, Account account) Amends the position order a reference identifies.PositionOrderService.amendPositionOrder(Position position, PositionOrder positionOrder, CreateUpdatePositionOrderDTO data, Account account) Updates an existingPositionOrderon the givenPositionand recalculates the parent.PositionTransactionService.amendPositionTransaction(OwnedPositionTransactionRef ref, CreateUpdatePositionTransactionDTO data, Account account) Amends the position transaction a reference identifies.PositionTransactionService.amendPositionTransaction(Position position, PositionTransaction positionTransaction, CreateUpdatePositionTransactionDTO data, Account account) Updates an existingPositionTransactionon the givenPosition.PositionService.closePosition(Position position, String positionClosed, Account account) Closes the givenPositionand computes returns and drawdown.PositionService.createNewPosition(CreateUpdatePositionDTO data, Account account) Creates a newPosition.PositionOrderService.createPositionOrder(Position position, CreateUpdatePositionOrderDTO data, ZoneId zoneId) Creates a newPositionOrder.PositionTransactionService.createPositionTransaction(Position position, CreateUpdatePositionTransactionDTO data, ZoneId zoneId) Creates a newPositionTransaction.booleanPositionService.deletePosition(OwnedPositionRef ref) Deletes the position a reference identifies.booleanPositionService.deletePosition(Position position) Deletes the givenPositionand all child entities.booleanPositionOrderService.deletePositionOrder(PositionOrder positionOrder) Deletes the givenPositionOrder.booleanPositionTransactionService.deletePositionTransaction(PositionTransaction positionTransaction) Deletes the givenPositionTransaction.PositionOrderService.placePositionOrder(OwnedPositionRef ref, CreateUpdatePositionOrderDTO data, Account account) Places an order on the position a reference identifies.PositionOrderService.placePositionOrder(Position position, CreateUpdatePositionOrderDTO data, Account account) Adds a newPositionOrderto the givenPositionand recalculates the parent.intPositionService.recalculatePositions(Account account) Recalculates all positions for the givenAccount.PositionTransactionService.recordPositionTransaction(OwnedPositionRef ref, CreateUpdatePositionTransactionDTO data, Account account) Records a transaction on the position a reference identifies.PositionTransactionService.recordPositionTransaction(Position position, CreateUpdatePositionTransactionDTO data, Account account) Adds a newPositionTransactionto the givenPositionand recalculates it.booleanPositionOrderService.removePositionOrder(OwnedPositionOrderRef ref, Account account) Removes the position order a reference identifies.booleanPositionOrderService.removePositionOrder(Position position, PositionOrder positionOrder, Account account) Deletes the givenPositionOrderfrom the parentPositionand recalculates it.booleanPositionTransactionService.removePositionTransaction(OwnedPositionTransactionRef ref, Account account) Removes the position transaction a reference identifies.booleanPositionTransactionService.removePositionTransaction(Position position, PositionTransaction positionTransaction, Account account) Deletes the givenPositionTransactionfrom its parent and recalculates the position.PositionService.updatePosition(OwnedPositionRef ref, CreateUpdatePositionDTO data, Account account) Updates the position a reference identifies.PositionService.updatePosition(Position position, CreateUpdatePositionDTO data, Account account) Updates an existingPosition.PositionOrderService.updatePositionOrder(PositionOrder positionOrder, Position position, CreateUpdatePositionOrderDTO data, ZoneId zoneId) Updates an existingPositionOrder.PositionTransactionService.updatePositionTransaction(PositionTransaction positionTransaction, Position position, CreateUpdatePositionTransactionDTO data, ZoneId zoneId) Updates an existingPositionTransaction. -
Uses of InvalidateTradingCaches in com.bluebell.greenhouse.radicle.services.transaction
Methods in com.bluebell.greenhouse.radicle.services.transaction with annotations of type InvalidateTradingCachesModifier and TypeMethodDescriptionTransactionService.assignTransactionsToPosition(AssignTransactionsToPositionDTO data, Account account) Assigns multiple transactions to a position in one atomic operation.TransactionService.createNewTransaction(CreateUpdateTransactionDTO data, Account account) Creates a newTransactionwith the given data.booleanTransactionService.deleteTransaction(OwnedTransactionRef ref) Deletes the transaction a reference identifies.booleanTransactionService.deleteTransaction(Transaction transaction) Attempts to delete the givenTransaction.intTransactionService.saveAll(List<Transaction> transactions, Account account) Saves allTransactions within the given list to the database.TransactionService.updateTransaction(OwnedTransactionRef ref, CreateUpdateTransactionDTO data, Account account) Updates the transaction a reference identifies.TransactionService.updateTransaction(Transaction transaction, CreateUpdateTransactionDTO data, Account account) Updates an existingTransaction.