@ExtDirectMethod(value = ExtDirectMethodType.FORM_POST,
group = "itest_userib_service")
public ExtDirectFormPostResult updateUser(@Valid UserExtended user,
BindingResult result) {
ExtDirectFormPostResult resp = new ExtDirectFormPostResult(result);
resp.addResultProperty("name", user.getName());
resp.addResultProperty("firstName", user.getFirstName());
resp.addResultProperty("email", user.getEmail());
resp.addResultProperty("age", user.getAge());
if (user.getDateOfBirth() != null) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
resp.addResultProperty("dateOfBirth",
dateFormat.format(user.getDateOfBirth()));
}
resp.addResultProperty("flag", user.isFlag());
return resp;
}