Class PositionOrderApiController
java.lang.Object
com.bluebell.greenhouse.planter.controllers.position.PositionOrderApiController
@RestController
@RequestMapping("${bluebell.base.api.controller.endpoint}/position-order")
@CrossOrigin(origins="*",
methods={GET,DELETE,POST,PUT})
public class PositionOrderApiController
extends Object
Api controller for
PositionOrder operations.- Version:
- 3.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Void> Deletes an existingPositionOrder.org.springframework.http.ResponseEntity<PositionOrderDTO> Returns an individualPositionOrder.org.springframework.http.ResponseEntity<List<PositionOrderDTO>> getPositionOrders(PositionRequestContext context) Returns the orders for the givenPosition.org.springframework.http.ResponseEntity<PositionDTO> postCreatePositionOrder(@Valid CreateUpdatePositionOrderDTO data, PositionRequestContext context) Creates a newPositionOrderfor the givenPosition.org.springframework.http.ResponseEntity<PositionDTO> putUpdatePositionOrder(@Valid CreateUpdatePositionOrderDTO data, PositionOrderRequestContext context) Updates an existingPositionOrder.
-
Constructor Details
-
PositionOrderApiController
public PositionOrderApiController()
-
-
Method Details
-
getPositionOrders
@GetMapping("/get-for-position") public org.springframework.http.ResponseEntity<List<PositionOrderDTO>> getPositionOrders(@ResolvedPosition PositionRequestContext context) Returns the orders for the givenPosition.- Parameters:
context-PositionRequestContext- Returns:
ResponseEntity
-
getPositionOrder
@GetMapping("/get") public org.springframework.http.ResponseEntity<PositionOrderDTO> getPositionOrder(@ResolvedPositionOrder PositionOrderRequestContext context) Returns an individualPositionOrder.- Parameters:
context-PositionOrderRequestContext- Returns:
ResponseEntity
-
postCreatePositionOrder
@PostMapping("/create") public org.springframework.http.ResponseEntity<PositionDTO> postCreatePositionOrder(@Valid @RequestBody @Valid CreateUpdatePositionOrderDTO data, @ResolvedPosition PositionRequestContext context) Creates a newPositionOrderfor the givenPosition.- Parameters:
data-CreateUpdatePositionOrderDTOcontext-PositionRequestContext- Returns:
ResponseEntity
-
putUpdatePositionOrder
@PutMapping("/update") public org.springframework.http.ResponseEntity<PositionDTO> putUpdatePositionOrder(@Valid @RequestBody @Valid CreateUpdatePositionOrderDTO data, @ResolvedPositionOrder PositionOrderRequestContext context) Updates an existingPositionOrder.- Parameters:
data-CreateUpdatePositionOrderDTOcontext-PositionOrderRequestContext- Returns:
ResponseEntity
-
deletePositionOrder
@DeleteMapping("/delete") public org.springframework.http.ResponseEntity<Void> deletePositionOrder(@ResolvedPositionOrder PositionOrderRequestContext context) Deletes an existingPositionOrder.- Parameters:
context-PositionOrderRequestContext- Returns:
ResponseEntity
-