Class OrderControllerDecorator

java.lang.Object
de.dlr.proseo.model.rest.OrderControllerDecorator
All Implemented Interfaces:
OrderController

@RestController @RequestMapping(value="/proseo/planner/{version}/orders", produces="application/json") @Validated public class OrderControllerDecorator extends Object implements OrderController
No description (Generated with springmvc-raml-parser v.2.0.5)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<RestOrder>
    approveOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Approve processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    cancelOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Cancel processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    closeOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Close processing order of id
    org.springframework.http.ResponseEntity<?>
    deleteOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Delete processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    getOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Get processing order of id
    org.springframework.http.ResponseEntity<List<RestOrder>>
    getOrders(org.springframework.http.HttpHeaders httpHeaders)
    Get all processing orders
    org.springframework.http.ResponseEntity<RestOrder>
    planOrder(String id, String facility, Boolean wait, org.springframework.http.HttpHeaders httpHeaders)
    Plan processing order of id on processing facility
    org.springframework.http.ResponseEntity<RestOrder>
    releaseOrder(String id, Boolean wait, org.springframework.http.HttpHeaders httpHeaders)
    Release processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    resetOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Reset processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    resumeOrder(String id, Boolean wait, org.springframework.http.HttpHeaders httpHeaders)
    Resume processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    retryOrder(String id, org.springframework.http.HttpHeaders httpHeaders)
    Retry processing order of id
    org.springframework.http.ResponseEntity<RestOrder>
    suspendOrder(String id, Boolean force, org.springframework.http.HttpHeaders httpHeaders)
    Suspend processing order of id

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OrderControllerDecorator

      public OrderControllerDecorator()
  • Method Details

    • getOrders

      @RequestMapping(value="", method=GET) public org.springframework.http.ResponseEntity<List<RestOrder>> getOrders(@RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Get all processing orders
      Specified by:
      getOrders in interface OrderController
    • getOrder

      @RequestMapping(value="/{id}", method=GET) public org.springframework.http.ResponseEntity<RestOrder> getOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Get processing order of id
      Specified by:
      getOrder in interface OrderController
    • deleteOrder

      @RequestMapping(value="/{id}", method=DELETE) public org.springframework.http.ResponseEntity<?> deleteOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Delete processing order of id
      Specified by:
      deleteOrder in interface OrderController
    • approveOrder

      @RequestMapping(value="/approve/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> approveOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Approve processing order of id
      Specified by:
      approveOrder in interface OrderController
    • planOrder

      @RequestMapping(value="/plan/{id}", method=PUT) public org.springframework.http.ResponseEntity<RestOrder> planOrder(@PathVariable String id, @RequestParam String facility, @RequestParam(required=false) Boolean wait, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Plan processing order of id on processing facility
      Specified by:
      planOrder in interface OrderController
    • releaseOrder

      @RequestMapping(value="/release/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> releaseOrder(@PathVariable String id, @RequestParam(required=false) Boolean wait, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Release processing order of id
      Specified by:
      releaseOrder in interface OrderController
    • resumeOrder

      @RequestMapping(value="/resume/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> resumeOrder(@PathVariable String id, @RequestParam(required=false) Boolean wait, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Resume processing order of id
      Specified by:
      resumeOrder in interface OrderController
    • resetOrder

      @RequestMapping(value="/reset/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> resetOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Reset processing order of id
      Specified by:
      resetOrder in interface OrderController
    • cancelOrder

      @RequestMapping(value="/cancel/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> cancelOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Cancel processing order of id
      Specified by:
      cancelOrder in interface OrderController
    • retryOrder

      @RequestMapping(value="/retry/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> retryOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Retry processing order of id
      Specified by:
      retryOrder in interface OrderController
    • closeOrder

      @RequestMapping(value="/close/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> closeOrder(@PathVariable String id, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Close processing order of id
      Specified by:
      closeOrder in interface OrderController
    • suspendOrder

      @RequestMapping(value="/suspend/{id}", method=PATCH) public org.springframework.http.ResponseEntity<RestOrder> suspendOrder(@PathVariable String id, @RequestParam(required=false) Boolean force, @RequestHeader org.springframework.http.HttpHeaders httpHeaders)
      Suspend processing order of id
      Specified by:
      suspendOrder in interface OrderController