Update of /var/cvs/contributions/CMSContainer/cmsc/search/src/java/com/finalist/cmsc/services/search In directory james.mmbase.org:/tmp/cvs-serv17255/cmsc/search/src/java/com/finalist/cmsc/services/search
Modified Files: SearchServiceMMBaseImpl.java Log Message: CMSC-855 Add field to specify detail support to the views See also: http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/search/src/java/com/finalist/cmsc/services/search See also: http://www.mmbase.org/jira/browse/CMSC-855 Index: SearchServiceMMBaseImpl.java =================================================================== RCS file: /var/cvs/contributions/CMSContainer/cmsc/search/src/java/com/finalist/cmsc/services/search/SearchServiceMMBaseImpl.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -b -r1.26 -r1.27 --- SearchServiceMMBaseImpl.java 12 Apr 2008 14:26:07 -0000 1.26 +++ SearchServiceMMBaseImpl.java 15 Apr 2008 08:08:22 -0000 1.27 @@ -269,6 +269,8 @@ infos.add(pageInfo); } } + // put the best page as first + Collections.sort(infos, new PageInfoComparator()); return infos; } @@ -305,6 +307,12 @@ if (portletId == -1) { return null; } + else { + Portlet portlet = SiteManagement.getPortlet(portletId); + if (!isDetailPortlet(portlet)) { + return null; + } + } String host = null; if (ServerUtil.useServerName()) { @@ -489,6 +497,13 @@ if (pageNumber != null) { return false; } + else { + int viewNumber = portlet.getView(); + if (viewNumber > 0) { + View view = SiteManagement.getView(viewNumber); + return view.isDetailsupport(); + } + } } return true; } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs