Class Search


  • @Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class)
    public class Search
    extends Object
    Model for retrieving search results and pagination based on a search of the Sling CMS repository.
    • Constructor Detail

      • Search

        @Inject
        public Search​(org.apache.sling.api.SlingHttpServletRequest request,
                      @Named("limit")
                      int limit,
                      SearchService searchService,
                      @Named("basePath")
                      String basePath)
    • Method Detail

      • getCount

        public int getCount()
      • getCurrentPage

        public int getCurrentPage()
      • getEnd

        public int getEnd()
      • getPages

        public Integer[] getPages()
      • getResults

        public List<org.apache.sling.api.resource.Resource> getResults()
      • getStart

        public int getStart()
      • getTerm

        public String getTerm()
      • isFirst

        public boolean isFirst()
      • isLast

        public boolean isLast()