Class PositionEventImportExecutionService
java.lang.Object
com.bluebell.greenhouse.sol.importers.position.PositionEventImportExecutionService
Transactional execution service for normalized position event imports.
- Version:
- 2.0.6
- Author:
- Stephen Prizio
-
Constructor Summary
ConstructorsConstructorDescriptionPositionEventImportExecutionService(AccountService accountService, PositionRepository positionRepository, PositionOrderRepository positionOrderRepository, PositionTransactionRepository positionTransactionRepository, PositionService positionService, PositionOrderService positionOrderService, PositionTransactionService positionTransactionService, SymbolService symbolService) Creates the service. -
Method Summary
Modifier and TypeMethodDescriptionintimportEvents(List<ImportedPositionEvent> events, Account account) Imports normalized position events.
-
Constructor Details
-
PositionEventImportExecutionService
public PositionEventImportExecutionService(@Lazy AccountService accountService, PositionRepository positionRepository, PositionOrderRepository positionOrderRepository, PositionTransactionRepository positionTransactionRepository, PositionService positionService, PositionOrderService positionOrderService, PositionTransactionService positionTransactionService, SymbolService symbolService) Creates the service.- Parameters:
accountService-AccountServicepositionRepository-PositionRepositorypositionOrderRepository-PositionOrderRepositorypositionTransactionRepository-PositionTransactionRepositorypositionService-PositionServicepositionOrderService-PositionOrderServicepositionTransactionService-PositionTransactionServicesymbolService-SymbolService
-
-
Method Details
-
importEvents
Imports normalized position events.- Parameters:
events- eventsaccount-Account- Returns:
- count of created positions
-