<?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 fileFolderService list sort natural numbers in name in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302637#M255767</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My users are used to create folders with numbers in name in order to get a natural sort.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For ex :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;|- 1 FOLDER1&lt;BR /&gt;|- 2 FOLDER2&lt;BR /&gt;|- 3 FOLDER3&lt;BR /&gt;|- 4 FOLDER4&lt;BR /&gt;|- 5 FOLDER5&lt;BR /&gt;|- 6 FOLDER6&lt;BR /&gt;|- 7 FOLDER7&lt;BR /&gt;|- 8 FOLDER8&lt;BR /&gt;|- 9 FOLDER9&lt;BR /&gt;|- 10 FOLDER10&lt;BR /&gt;|- 11 FOLDER11&lt;BR /&gt;|- 12 FOLDER12&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;They expects folders are displayed in this order but using fileFolderService.list like this &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;List&amp;lt;Pair&amp;lt;QName, Boolean&amp;gt;&amp;gt; sortProps = new ArrayList() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;add(new Pair&amp;lt;&amp;gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetChildrenCannedQuery.SORT_QNAME_NODE_IS_FOLDER, false));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;add(new Pair&amp;lt;&amp;gt;(ContentModel.PROP_NAME, true));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PagingResults&amp;lt;FileInfo&amp;gt; results = fileFolderService.list(parent,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!onlyFolders, true, null, sortProps, new PagingRequest(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;skipCount, maxItems));&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;they get this result :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;|- 1 FOLDER1&lt;BR /&gt;|- 10 FOLDER10&lt;BR /&gt;|- 11 FOLDER11&lt;BR /&gt;|- 12 FOLDER12&lt;BR /&gt;|- 2 FOLDER2&lt;BR /&gt;|- 3 FOLDER3&lt;BR /&gt;|- 4 FOLDER4&lt;BR /&gt;|- 5 FOLDER5&lt;BR /&gt;|- 6 FOLDER6&lt;BR /&gt;|- 7 FOLDER7&lt;BR /&gt;|- 8 FOLDER8&lt;BR /&gt;|- 9 FOLDER9&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to give fileFolderService.list any option to sort correctly numbers ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Mar 2015 14:07:08 GMT</pubDate>
    <dc:creator>leroux</dc:creator>
    <dc:date>2015-03-18T14:07:08Z</dc:date>
    <item>
      <title>fileFolderService list sort natural numbers in name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302637#M255767</link>
      <description>Hi My users are used to create folders with numbers in name in order to get a natural sort.For ex &lt;IMG id="smileyindifferent" class="emoticon emoticon-smileyindifferent" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-indifferent.png" alt="Smiley Indifferent" title="Smiley Indifferent" /&gt;- 1 FOLDER1|- 2 FOLDER2|- 3 FOLDER3|- 4 FOLDER4|- 5 FOLDER5|- 6 FOLDER6|- 7 FOLDER7|- 8 FOLDER8|- 9 FOLDER9|- 10 FOLDER10|- 11 FOLDER11|- 12 FOLDER12‍‍‍‍‍‍‍‍‍‍‍‍‍‍They expects folders are displayed in</description>
      <pubDate>Wed, 18 Mar 2015 14:07:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302637#M255767</guid>
      <dc:creator>leroux</dc:creator>
      <dc:date>2015-03-18T14:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: fileFolderService list sort natural numbers in name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302638#M255768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;not to my knowledge. As long as users don't use 01, 02 … 10 for the leading numbers, this won't ever work. This is actually how our customers with similar "requirement" do it (like they also did in previous systems).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 09:26:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302638#M255768</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2015-03-20T09:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: fileFolderService list sort natural numbers in name</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302639#M255769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One of my colleague has implemented a solution modifying GetChildrenCannedQuery class. It's much a workaround than a robust implementation but we don't have enought time to spend on it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Implementation here :&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://github.com/Itldev/Koya/commit/379d2433037bb17dc7afeb71bb93d5026e5d2936#diff-ed5818d69e1abc48b089d740ce08a113" rel="nofollow noopener noreferrer"&gt;https://github.com/Itldev/Koya/commit/379d2433037bb17dc7afeb71bb93d5026e5d2936#diff-ed5818d69e1abc48b089d740ce08a113&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;chris&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Apr 2015 07:18:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/filefolderservice-list-sort-natural-numbers-in-name/m-p/302639#M255769</guid>
      <dc:creator>leroux</dc:creator>
      <dc:date>2015-04-02T07:18:39Z</dc:date>
    </item>
  </channel>
</rss>

