r1311 - in xwiki/trunk/src/main/java/com/xpn/xwiki: . api plugin/query
Ludovic Dubost
ludovic at users.forge.objectweb.org
Tue Sep 12 23:05:32 CEST 2006
Author: ludovic
Date: 2006-09-12 23:05:31 +0200 (Tue, 12 Sep 2006)
New Revision: 1311
Modified:
xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java
xwiki/trunk/src/main/java/com/xpn/xwiki/api/XWiki.java
xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/query/XWikiQuery.java
Log:
More Query Generator
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java 2006-09-12 20:42:11 UTC (rev 1310)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/XWiki.java 2006-09-12 21:05:31 UTC (rev 1311)
@@ -4008,6 +4008,14 @@
}
+ public String displaySearch(String fieldname, String className, XWikiCriteria criteria, XWikiContext context) throws XWikiException {
+ return displaySearch(fieldname, className, "", criteria, context);
+ }
+
+ public String displaySearch(String fieldname, String className, XWikiContext context) throws XWikiException {
+ return displaySearch(fieldname, className, "", new XWikiCriteria(), context);
+ }
+
public String displaySearch(String fieldname, String className, String prefix, XWikiCriteria criteria, XWikiContext context) throws XWikiException {
BaseClass bclass = getDocument(className, context).getxWikiClass();
PropertyClass pclass = (PropertyClass) bclass.get(fieldname);
@@ -4016,7 +4024,7 @@
if (pclass==null)
return "";
else
- return pclass.displaySearch(fieldname, prefix, criteria, context);
+ return pclass.displaySearch(fieldname, prefix + "XWiki.XWikiUsers_", criteria, context);
}
public List search(XWikiQuery query, XWikiContext context) throws XWikiException {
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/api/XWiki.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/api/XWiki.java 2006-09-12 20:42:11 UTC (rev 1310)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/api/XWiki.java 2006-09-12 21:05:31 UTC (rev 1311)
@@ -1031,7 +1031,14 @@
return xwiki.convertUsername(username, context);
}
- public String displaySearch(String fieldname, String className, String prefix, XWikiCriteria criteria, XWikiContext context) throws XWikiException {
+ public String displaySearch(String fieldname, String className) throws XWikiException {
+ return xwiki.displaySearch(fieldname,className, context);
+ }
+
+ public String displaySearch(String fieldname, String className, XWikiCriteria criteria) throws XWikiException {
+ return xwiki.displaySearch(fieldname,className,criteria, context);
+ }
+ public String displaySearch(String fieldname, String className, String prefix, XWikiCriteria criteria) throws XWikiException {
return xwiki.displaySearch(fieldname, className, prefix, criteria, context);
}
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/query/XWikiQuery.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/query/XWikiQuery.java 2006-09-12 20:42:11 UTC (rev 1310)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/plugin/query/XWikiQuery.java 2006-09-12 21:05:31 UTC (rev 1311)
@@ -61,7 +61,8 @@
}
public void setDisplayProperties(String[] properties) {
- displayProperties = Arrays.asList(properties);
+ if (properties!=null)
+ displayProperties = Arrays.asList(properties);
}
public List getDisplayProperties() {
More information about the Xwiki-notifications
mailing list