<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: how to sort list of Page on basis of (title, template, lastModified) in Adobe Audience Manager Questions</title>
    <link>https://experienceleaguecommunities.adobe.com/t5/adobe-audience-manager-questions/how-to-sort-list-of-page-on-basis-of-title-template-lastmodified/m-p/434873#M2839</link>
    <description>&lt;P&gt;Hi &lt;LI-USER uid="17471634"&gt;&lt;/LI-USER&gt;, sorting lost of pages can be done in similar way to sorting list of any other java object, i.e you can implement &lt;EM&gt;Comparator&lt;/EM&gt;. Below you can find simple &lt;EM&gt;Comparator&lt;/EM&gt; implementation that will allow you to sort list of Pages by page title (&lt;EM&gt;jcr:title&lt;/EM&gt;).&lt;/P&gt;&lt;PRE&gt;import com.day.cq.wcm.api.Page; 
import java.util.Comparator;
import java.util.Collections;
import java.util.List;

// List with pages
List&amp;lt;Page&amp;gt; pages

// sorting list of pages using custom comparator
Collections.sort(pages, new PageByTitleComparator());

// java comparator implementation
class PageByTitleComparator implements Comparator&amp;lt;Page&amp;gt; {
 
    @Override
    public int compare(Page p1, Page p2) {
        return p1.getTitle().compareTo(p2.getTitle());
    }
}&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 16 Dec 2021 20:27:08 GMT</pubDate>
    <dc:creator>lukasz-m</dc:creator>
    <dc:date>2021-12-16T20:27:08Z</dc:date>
    <item>
      <title>how to sort list of Page on basis of (title, template, lastModified)</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-audience-manager-questions/how-to-sort-list-of-page-on-basis-of-title-template-lastmodified/m-p/434332#M2833</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;LI-USER uid="1905403" login="All"&gt;&lt;/LI-USER&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have List&amp;lt;Page&amp;gt; i need to do a ordering just like a list Component which uses Order By.&lt;/P&gt;&lt;P&gt;How i can achieve it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Dec 2021 07:04:19 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-audience-manager-questions/how-to-sort-list-of-page-on-basis-of-title-template-lastmodified/m-p/434332#M2833</guid>
      <dc:creator>saurabh_kumar_02</dc:creator>
      <dc:date>2021-12-13T07:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to sort list of Page on basis of (title, template, lastModified)</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-audience-manager-questions/how-to-sort-list-of-page-on-basis-of-title-template-lastmodified/m-p/434873#M2839</link>
      <description>&lt;P&gt;Hi &lt;LI-USER uid="17471634"&gt;&lt;/LI-USER&gt;, sorting lost of pages can be done in similar way to sorting list of any other java object, i.e you can implement &lt;EM&gt;Comparator&lt;/EM&gt;. Below you can find simple &lt;EM&gt;Comparator&lt;/EM&gt; implementation that will allow you to sort list of Pages by page title (&lt;EM&gt;jcr:title&lt;/EM&gt;).&lt;/P&gt;&lt;PRE&gt;import com.day.cq.wcm.api.Page; 
import java.util.Comparator;
import java.util.Collections;
import java.util.List;

// List with pages
List&amp;lt;Page&amp;gt; pages

// sorting list of pages using custom comparator
Collections.sort(pages, new PageByTitleComparator());

// java comparator implementation
class PageByTitleComparator implements Comparator&amp;lt;Page&amp;gt; {
 
    @Override
    public int compare(Page p1, Page p2) {
        return p1.getTitle().compareTo(p2.getTitle());
    }
}&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 20:27:08 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-audience-manager-questions/how-to-sort-list-of-page-on-basis-of-title-template-lastmodified/m-p/434873#M2839</guid>
      <dc:creator>lukasz-m</dc:creator>
      <dc:date>2021-12-16T20:27:08Z</dc:date>
    </item>
  </channel>
</rss>

