if (max.value() > 0) {
setMaxlength(input, Long.valueOf(max.value()).intValue());
}
}
else if (constraint.annotationType().equals(Size.class)) {
Size size = (Size) constraint;
if (size.max() > 0) {
setMaxlength(input, size.max());
}
}
}
if (!editableValueHolder.isRequired()) {
if (constraint.annotationType().equals(Min.class)) {
Min min = (Min) constraint;
if (min.value() > 0) {
editableValueHolder.setRequired(true);
}
}
else if (constraint.annotationType().equals(Size.class)) {
Size size = (Size) constraint;
if (size.min() > 0) {
editableValueHolder.setRequired(true);
}
}
else if (constraint.annotationType().equals(NotNull.class)) {
editableValueHolder.setRequired(true);