Skip to Main Content

searchImmediateChildren with orderby

970882Oct 26 2012
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
Post Details
Locked due to inactivity on Nov 23 2012
Added on Oct 26 2012
0 comments
45 views