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