Code:
<SimpleType name="capitalizeTrimText" inheritsFrom="text" editorType="TextItem">
<validators>
<validator type="serverCustom">
<serverObject lookupStyle="new" className="myTypes.CapitalizeTrimDMI"/>
</validator>
</validators>
</SimpleType>
Code:
public class CapitalizeTrimDMI {
public boolean condition(Object value, Validator validator, String fieldName, Map record, ValidationContext validationContext) {
if (value != null) {
validationContext.setResultingValue(WordUtils.capitalizeFully(StringUtils.normalizeSpace(value.toString())));
}
return true;
}
}
Leave a comment: