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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs