Class PositionOrderOrchestrator
java.lang.Object
com.bluebell.greenhouse.planter.orchestrators.position.PositionOrderOrchestrator
- All Implemented Interfaces:
GenericOrchestrator
@Service
@Transactional
public class PositionOrderOrchestrator
extends Object
implements GenericOrchestrator
Owns the unit of work for the
PositionOrder endpoints.- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPlaces aPositionOrderagainst an owned position.voidRemoves an ownedPositionOrderand refreshes its account.Obtains one ownedPositionOrder.getPositionOrders(PositionRequestContext context) Obtains thePositionOrders belonging to an owned position.Amends an ownedPositionOrder.
-
Constructor Details
-
PositionOrderOrchestrator
public PositionOrderOrchestrator()
-
-
Method Details
-
getPositionOrders
@Transactional(readOnly=true) public List<PositionOrderDTO> getPositionOrders(PositionRequestContext context) Obtains thePositionOrders belonging to an owned position.- Parameters:
context-PositionRequestContext- Returns:
PositionOrderDTOs
-
getPositionOrder
@Transactional(readOnly=true) public PositionOrderDTO getPositionOrder(PositionOrderRequestContext context) Obtains one ownedPositionOrder.- Parameters:
context-PositionOrderRequestContext- Returns:
PositionOrderDTO
-
createPositionOrder
public PositionDTO createPositionOrder(PositionRequestContext context, CreateUpdatePositionOrderDTO data) Places aPositionOrderagainst an owned position.- Parameters:
context-PositionRequestContextdata-CreateUpdatePositionOrderDTO- Returns:
PositionDTO
-
updatePositionOrder
public PositionDTO updatePositionOrder(PositionOrderRequestContext context, CreateUpdatePositionOrderDTO data) Amends an ownedPositionOrder.- Parameters:
context-PositionOrderRequestContextdata-CreateUpdatePositionOrderDTO- Returns:
PositionDTO
-
deletePositionOrder
Removes an ownedPositionOrderand refreshes its account.- Parameters:
context-PositionOrderRequestContext
-