Package com.skava.oms.web
Class OrderDetailController
java.lang.Object
com.skava.oms.web.OrderDetailController
This class defines the controller implementations to handle
the order request.
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<OrderSummaryResponse>>
getAllOrder
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String version, String locale, long collectionid, String filters, String sort, int page, int size)
-
Constructor Details
-
OrderDetailController
public OrderDetailController()
-
-
Method Details
-
getAllOrder
@GetMapping @PreAuthorize("hasRoleForServiceAndCollection(\'ROLE_REG_USER\', \'oms\', #collectionid) || hasRoleForServiceAndCollection(\'ROLE_GUEST\', \'oms\', #collectionid) ||hasRoleForServiceAndCollection(\'ROLE_ACCOUNT_BUYER_ADMIN\', \'oms\', #collectionid) ||hasRoleForServiceAndCollection(\'ROLE_ACCOUNT_BUYER\', \'oms\', #collectionid) ||hasPrivilegeForServiceAndCollection(\'oms/viewall/order\', \'oms\', #collectionid)") public org.springframework.http.ResponseEntity<List<OrderSummaryResponse>> getAllOrder(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestHeader(value="x-version",required=false) String version, @RequestHeader(value="locale",required=false,defaultValue="en_US") String locale, @RequestHeader(value="x-collection-id",required=true) long collectionid, @RequestParam(value="filters",required=false) String filters, @RequestParam(value="sort",required=false,defaultValue="orderinfo.updatedtime:DESC") String sort, @RequestParam(value="page",required=false,defaultValue="1") int page, @RequestParam(value="size",required=false,defaultValue="100") int size) - Parameters:
request
- Request provides request information for HTTP servlets. Request provides request information for HTTP servlets.response
- Response provides HTTP-specific functionality in sending a response.version
- It contains value of the API version.locale
- API Response and error messages will be responded in the locale mentioned in this parameter.page
- The page number to be retrieved where the size of the page must be specifiedsize
- The number of documents being retrieved on the corresponding page specified by page parameterfilters
- The Response being retrieved on the corresponding filter specified in requestsort
- The Response being retrieved on the corresponding sort specified in requestcollectionid
- The Response being retrieved on the particular collection- Returns:
- It returns the
OrderSummaryResponse
.
-