public void fillForm(UserDTO userDTO, FormUtils.Mode mode) { this.mode = mode; this.userDTO = userDTO; this.clearValues(); if (mode == FormUtils.Mode.EDIT) { setValue("first_name", userDTO.getFirstName()); setValue("name", userDTO.getName()); setValue("email", userDTO.getEmail()); setValue("login", userDTO.getLogin()); getField("password").setRequired(false); getField("password2").setRequired(false); } else { getField("password").setRequired(true); getField("password2").setRequired(true); } }
public boolean isNewLogin() { return ((mode == FormUtils.Mode.NEW) || (!getValueAsString("login").equals(userDTO.getLogin()))); }