Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv21434
Modified Files:
AbstractLengthDataType.java
Log Message:
MMB-1386
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes
See also: http://www.mmbase.org/jira/browse/MMB-1386
Index: AbstractLengthDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/AbstractLengthDataType.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- AbstractLengthDataType.java 8 Sep 2008 08:59:56 -0000 1.25
+++ AbstractLengthDataType.java 26 Sep 2008 05:31:12 -0000 1.26
@@ -22,7 +22,7 @@
*
* @author Pierre van Rooden
* @author Michiel Meeuwissen
- * @version $Id: AbstractLengthDataType.java,v 1.25 2008/09/08 08:59:56
michiel Exp $
+ * @version $Id: AbstractLengthDataType.java,v 1.26 2008/09/26 05:31:12
michiel Exp $
* @since MMBase-1.8
*/
abstract public class AbstractLengthDataType<E> extends BasicDataType<E>
implements LengthDataType<E> {
@@ -37,7 +37,6 @@
*/
public AbstractLengthDataType(String name, Class<E> classType) {
super(name, classType);
- minLengthRestriction.setEnforceStrength(ENFORCE_ABSOLUTE);
}
@@ -149,10 +148,12 @@
static class MinRestriction extends StaticAbstractRestriction<Long> {
MinRestriction(BasicDataType<?> dt, MinRestriction source) {
super(dt, source);
+ setEnforceStrength(DataType.ENFORCE_ONCHANGE);
}
MinRestriction(BasicDataType<?> dt, long min) {
super(dt, "minLength", Long.valueOf(min));
+ setEnforceStrength(DataType.ENFORCE_ONCHANGE);
}
protected boolean simpleValid(Object v, Node node, Field field) {
@@ -165,10 +166,12 @@
static class MaxRestriction extends StaticAbstractRestriction<Long> {
MaxRestriction(BasicDataType<?> dt, MaxRestriction source) {
super(dt, source);
+ setEnforceStrength(DataType.ENFORCE_ONCHANGE);
}
MaxRestriction(BasicDataType<?> dt, long max) {
super(dt, "maxLength", Long.valueOf(max));
+ setEnforceStrength(DataType.ENFORCE_ONCHANGE);
}
protected boolean simpleValid(Object v, Node node, Field field) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs