Author: kevinshen
Date: 2009-07-07 09:26:32 +0200 (Tue, 07 Jul 2009)
New Revision: 36606

Modified:
   
CMSContainer/branches/b1_6/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
Log:
CMSC-1158 Use maximum 100 when no maximum has been set for a 
ContentChannelPortlet

Modified: 
CMSContainer/branches/b1_6/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
===================================================================
--- 
CMSContainer/branches/b1_6/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
        2009-07-07 03:42:54 UTC (rev 36605)
+++ 
CMSContainer/branches/b1_6/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/ContentChannelPortlet.java
        2009-07-07 07:26:32 UTC (rev 36606)
@@ -62,7 +62,8 @@
    protected static final String ARCHIVE_PAGE = "archivepage";
    protected static final String START_INDEX = "startindex";
 
-
+   private static final String DEFAULT_MAX_ELEMENTS = "100";
+   
    @Override
    protected void saveParameters(ActionRequest request, String portletId) {
       setPortletNodeParameter(portletId, CONTENTCHANNEL, 
request.getParameter(CONTENTCHANNEL));
@@ -72,7 +73,7 @@
       setPortletParameter(portletId, USE_LIFECYCLE, 
request.getParameter(USE_LIFECYCLE));
       setPortletParameter(portletId, ARCHIVE, request.getParameter(ARCHIVE));
       setPortletParameter(portletId, ELEMENTS_PER_PAGE, 
request.getParameter(ELEMENTS_PER_PAGE));
-      setPortletParameter(portletId, MAX_ELEMENTS, 
request.getParameter(MAX_ELEMENTS));
+      setPortletParameter(portletId, MAX_ELEMENTS, 
StringUtils.isBlank(request.getParameter(MAX_ELEMENTS))?DEFAULT_MAX_ELEMENTS:request.getParameter(MAX_ELEMENTS));
       setPortletParameter(portletId, SHOW_PAGES, 
request.getParameter(SHOW_PAGES));
       setPortletParameter(portletId, USE_PAGING, 
request.getParameter(USE_PAGING));
       setPortletParameter(portletId, PAGES_INDEX, 
request.getParameter(PAGES_INDEX));

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to