Class HeadlessNewsService

java.lang.Object
sk.iway.iwcm.headless.service.HeadlessNewsService

@Service public class HeadlessNewsService extends Object
Service for headless news listing. Translates HeadlessNewsRequest parameters to NewsQuery behavior, preserving core NewsActionBean semantics for ordering, publish filtering, group filtering, paging, and offset. Returns DocDetails directly — no DTO projection — so all document properties are available to the consumer.
  • Field Details

  • Constructor Details

    • HeadlessNewsService

      public HeadlessNewsService()
  • Method Details

    • listNews

      public HeadlessNewsResponse listNews(HeadlessNewsRequest request)
      Executes a headless news query based on the request parameters.
      Parameters:
      request - the news request parameters
      Returns:
      paginated response with news items
    • normalizePageSize

      public static int normalizePageSize(Integer pageSize)