Uses of Class
com.bluebell.greenhouse.platform.models.api.dto.position.PositionDTO
Packages that use PositionDTO
Package
Description
Contains API controllers for position endpoints.
Contains converters for position-related DTOs.
Contains the position orchestrators.
Contains records used with
Accounts.Contains the service layer for
Positions.-
Uses of PositionDTO in com.bluebell.greenhouse.planter.controllers.position
Methods in com.bluebell.greenhouse.planter.controllers.position that return types with arguments of type PositionDTOModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PositionDTO> PositionApiController.getPosition(PositionRequestContext context) Returns aPositionfor the given position number.org.springframework.http.ResponseEntity<PositionDTO> PositionApiController.postCreatePosition(@Valid CreateUpdatePositionDTO data, AccountRequestContext context) Creates a newPositionfor the given account number.org.springframework.http.ResponseEntity<PositionDTO> PositionOrderApiController.postCreatePositionOrder(@Valid CreateUpdatePositionOrderDTO data, PositionRequestContext context) Creates a newPositionOrderfor the givenPosition.org.springframework.http.ResponseEntity<PositionDTO> PositionTransactionApiController.postCreatePositionTransaction(@Valid CreateUpdatePositionTransactionDTO data, PositionRequestContext context) Creates a newPositionTransactionfor the givenPosition.org.springframework.http.ResponseEntity<PositionDTO> PositionApiController.putUpdatePosition(@Valid CreateUpdatePositionDTO data, PositionRequestContext context) Updates an existingPosition.org.springframework.http.ResponseEntity<PositionDTO> PositionOrderApiController.putUpdatePositionOrder(@Valid CreateUpdatePositionOrderDTO data, PositionOrderRequestContext context) Updates an existingPositionOrder.org.springframework.http.ResponseEntity<PositionDTO> PositionTransactionApiController.putUpdatePositionTransaction(@Valid CreateUpdatePositionTransactionDTO data, PositionTransactionRequestContext context) Updates an existingPositionTransaction. -
Uses of PositionDTO in com.bluebell.greenhouse.planter.converters.position
Subclasses with type arguments of type PositionDTO in com.bluebell.greenhouse.planter.converters.positionMethods in com.bluebell.greenhouse.planter.converters.position that return PositionDTOModifier and TypeMethodDescriptionprotected PositionDTOPositionDTOConverter.convertNonNull(Position entity) Converts aPositioninto aPositionDTO.protected PositionDTOPositionDTOConverter.createEmptyDTO()Creates the empty DTO returned for a null source.Methods in com.bluebell.greenhouse.planter.converters.position that return types with arguments of type PositionDTOModifier and TypeMethodDescriptionPositionDTOConverter.convertAll(Collection<Position> positions, Account account, AccountLedgerSummary summary) Converts positions belonging to one account using an already-resolved ledger summary. -
Uses of PositionDTO in com.bluebell.greenhouse.planter.orchestrators.position
Methods in com.bluebell.greenhouse.planter.orchestrators.position that return PositionDTOModifier and TypeMethodDescriptionPositionOrchestrator.createPosition(AccountRequestContext context, CreateUpdatePositionDTO data) Creates aPositionon an owned account.PositionOrderOrchestrator.createPositionOrder(PositionRequestContext context, CreateUpdatePositionOrderDTO data) Places aPositionOrderagainst an owned position.PositionTransactionOrchestrator.createPositionTransaction(PositionRequestContext context, CreateUpdatePositionTransactionDTO data) Records aPositionTransactionagainst an owned position.PositionOrchestrator.getPosition(PositionRequestContext context) Obtains one ownedPosition.PositionOrchestrator.updatePosition(PositionRequestContext context, CreateUpdatePositionDTO data) Updates an ownedPosition.PositionOrderOrchestrator.updatePositionOrder(PositionOrderRequestContext context, CreateUpdatePositionOrderDTO data) Amends an ownedPositionOrder.PositionTransactionOrchestrator.updatePositionTransaction(PositionTransactionRequestContext context, CreateUpdatePositionTransactionDTO data) Amends an ownedPositionTransaction. -
Uses of PositionDTO in com.bluebell.greenhouse.platform.models.core.nonentities.records.account
Methods in com.bluebell.greenhouse.platform.models.core.nonentities.records.account that return types with arguments of type PositionDTOModifier and TypeMethodDescriptionAccountDetails.recentPositions()Returns the value of therecentPositionsrecord component. -
Uses of PositionDTO in com.bluebell.greenhouse.radicle.services.position
Methods in com.bluebell.greenhouse.radicle.services.position that return PositionDTOModifier and TypeMethodDescriptionPositionWriteService.amendPositionOrder(OwnedPositionOrderRef ref, CreateUpdatePositionOrderDTO data, Account account) Amends the order a reference identifies and returns the converted result.PositionWriteService.amendPositionTransaction(OwnedPositionTransactionRef ref, CreateUpdatePositionTransactionDTO data, Account account) Amends the transaction a reference identifies and returns the converted result.PositionWriteService.createPosition(CreateUpdatePositionDTO data, Account account) Creates a position and returns the converted result.PositionService.getPositionDetail(OwnedPositionRef ref) Returns the detail payload for the given position reference.PositionWriteService.placePositionOrder(OwnedPositionRef ref, CreateUpdatePositionOrderDTO data, Account account) Places an order on the position a reference identifies and returns the converted result.PositionWriteService.recordPositionTransaction(OwnedPositionRef ref, CreateUpdatePositionTransactionDTO data, Account account) Records a transaction on the position a reference identifies and returns the converted result.PositionWriteService.updatePosition(OwnedPositionRef ref, CreateUpdatePositionDTO data, Account account) Updates the position a reference identifies and returns the converted result.