Package sk.iway.iwcm.headless.rest
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<HeadlessNewsResponse>listNews(HeadlessNewsRequest newsRequest, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) List news via the headless API.Methods inherited from class sk.iway.iwcm.rest.RestController
isIpAddressAllowed
-
Constructor Details
-
HeadlessNewsRestController
-
-
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 requestresponse- the HTTP response- Returns:
- HeadlessNewsResponse with news items and pagination
-