Update of
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers
In directory james.mmbase.org:/tmp/cvs-serv17790/containers
Modified Files:
Tag: MMBase-1_8
QueryCompositeConstraintTag.java
Log Message:
MMB-1708
See also:
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers
See also: http://www.mmbase.org/jira/browse/MMB-1708
Index: QueryCompositeConstraintTag.java
===================================================================
RCS file:
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/containers/QueryCompositeConstraintTag.java,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -b -r1.6 -r1.6.2.1
--- QueryCompositeConstraintTag.java 21 Dec 2005 11:39:25 -0000 1.6
+++ QueryCompositeConstraintTag.java 18 Aug 2008 14:37:52 -0000 1.6.2.1
@@ -25,7 +25,7 @@
* @author Pierre van Rooden
* @author Michiel Meeuwissen
* @since MMBase-1.7
- * @version $Id: QueryCompositeConstraintTag.java,v 1.6 2005/12/21 11:39:25
michiel Exp $
+ * @version $Id: QueryCompositeConstraintTag.java,v 1.6.2.1 2008/08/18
14:37:52 michiel Exp $
*/
public class QueryCompositeConstraintTag extends CloudReferrerTag implements
QueryContainerReferrer {
@@ -35,6 +35,8 @@
protected Attribute operator = Attribute.NULL;
+ protected Attribute inverse = Attribute.NULL;
+
private List constraints;
public void setContainer(String c) throws JspTagException {
@@ -56,6 +58,10 @@
}
}
+ public void setInverse(String i) throws JspTagException {
+ inverse = getAttribute(i);
+ }
+
public void addChildConstraint(Constraint cons) throws JspTagException {
constraints.add(cons);
}
@@ -81,6 +87,9 @@
newConstraint = Queries.addConstraint(query, newConstraint);
}
}
+ if (inverse.getBoolean(this, false)) {
+ query.setInverse(newConstraint, true);
+ }
return newConstraint;
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs