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: