searchImmediateChildren with orderby
Hi all,
I'm new in WebCenterSites and I need your help, I used searchImmediateChildren, but I need to order the result by a Attribute different that id and name
that is the code below:
----------------------------------------------------------------------------------------------------------------------------------------
List<SortOrder> sortList = Collections.singletonList(GenericUtil.getSortFields("name"));
Session ses = SessionFactory.newSession(wcsUsername, wcsPassword);
ServicesManager servicesManager = (ServicesManager) ses.getManager(ServicesManager.class.getName());
SearchService searchService = servicesManager.getSearchService();
List<ResultRow> listChildrens = searchService.searchImmediateChildren(new AssetIdImpl("News", assetId), NumberUtils.toLong(siteId), rows, sortList);
-------------------------------------------------------------------------------------------------------------------------------------------------
with name or id works perfectly, but I want to change to:
--------------------------------------------------------------------------------------------------------------------------------------------------
List<SortOrder> sortList = Collections.singletonList(GenericUtil.getSortFields("DatePublished"));
Session ses = SessionFactory.newSession(wcsUsername, wcsPassword);
ServicesManager servicesManager = (ServicesManager) ses.getManager(ServicesManager.class.getName());
SearchService searchService = servicesManager.getSearchService();
List<ResultRow> listChildrens = searchService.searchImmediateChildren(new AssetIdImpl("News", assetId), NumberUtils.toLong(siteId), rows, sortList);
---------------------------------------------------------------------------------------------------------------------------------------------------
DatePublished is a created attribute for my Content.
I hope have been clear enough
Regards