Update of 
/var/cvs/contributions/CMSContainer/cmsc/search/src/java/com/finalist/cmsc/services/search
In directory 
james.mmbase.org:/tmp/cvs-serv1311/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
Add check when not a ContentChannelPortlet


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.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- SearchServiceMMBaseImpl.java        15 Apr 2008 08:08:22 -0000      1.27
+++ SearchServiceMMBaseImpl.java        7 Aug 2008 10:03:49 -0000       1.28
@@ -178,7 +178,9 @@
          int end = maxElements == null || maxElements.length() == 0 ? -1 : 
Integer.valueOf(maxElements);
 
          if (start > 0 || end > 0) {
-            if (start <= 0) start = 1;
+            if (start <= 0) {
+               start = 1;
+            }
             List<String> contenttypes = 
SiteManagement.getContentTypes(String.valueOf(portlet.getId()));
 
             String contentchannel = portlet.getParameterValue(CONTENTCHANNEL);
@@ -498,13 +500,20 @@
             return false;
          }
          else {
+             return isDetailView(portlet);
+         }
+      }
+      else {
+         return isDetailView(portlet);
+      }
+   }
+
+   protected boolean isDetailView(Portlet portlet) {
              int viewNumber = portlet.getView();
              if (viewNumber > 0) {
                  View view = SiteManagement.getView(viewNumber);
                  return view.isDetailsupport();
              }
-         }
-      }
       return true;
    }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to