Class HeadlessNewsRestController

java.lang.Object
sk.iway.iwcm.rest.RestController
sk.iway.iwcm.headless.rest.HeadlessNewsRestController

@RestController @RequestMapping("/rest/headless/v1") public class HeadlessNewsRestController extends RestController
REST controller for headless news listing. Accepts POST requests with NewsActionBean-compatible JSON parameters and returns a list of DocDetails items with pagination metadata. Endpoint: POST /rest/headless/v1/news
  • Constructor Details

    • HeadlessNewsRestController

      @Autowired public HeadlessNewsRestController(HeadlessNewsService headlessNewsService)
  • Method Details

    • listNews

      @PostMapping(value="/news", produces="application/json") public org.springframework.http.ResponseEntity<HeadlessNewsResponse> listNews(@RequestBody HeadlessNewsRequest newsRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      List news via the headless API.
      Parameters:
      newsRequest - the news request parameters (NewsActionBean-compatible)
      request - the HTTP request
      response - the HTTP response
      Returns:
      HeadlessNewsResponse with news items and pagination