@Override public void onSubmit() { Form f = getForm(); // @Justin, we cannot use getDefaultModelObjectAsString() because of special chars. // example: The password "mcrmcr&1" is converted to "mcrmcr&1". String currPasswd = //f.get("currentPassword").getDefaultModelObjectAsString(); (String) f.get("currentPassword").getDefaultModelObject(); String newPasswd = //f.get("newPassword").getDefaultModelObjectAsString(); (String) f.get("newPassword").getDefaultModelObject(); String newPasswdConfirm = // f.get("newPasswordConfirm").getDefaultModelObjectAsString(); (String) f.get("newPasswordConfirm").getDefaultModelObject(); MasterPasswordConfig mpConfig = (MasterPasswordConfig) getForm().getModelObject(); try { getSecurityManager().saveMasterPasswordConfig(mpConfig, currPasswd.toCharArray(), newPasswd != null ? newPasswd.toCharArray() : null, newPasswdConfirm.toCharArray()); doReturn(); } catch (Exception e) { error(e); } } });
@Override public void onSubmit() { Form f = getForm(); // @Justin, we cannot use getDefaultModelObjectAsString() because of special chars. // example: The password "mcrmcr&1" is converted to "mcrmcr&1". String currPasswd = //f.get("currentPassword").getDefaultModelObjectAsString(); (String) f.get("currentPassword").getDefaultModelObject(); String newPasswd = //f.get("newPassword").getDefaultModelObjectAsString(); (String) f.get("newPassword").getDefaultModelObject(); String newPasswdConfirm = // f.get("newPasswordConfirm").getDefaultModelObjectAsString(); (String) f.get("newPasswordConfirm").getDefaultModelObject(); MasterPasswordConfig mpConfig = (MasterPasswordConfig) getForm().getModelObject(); try { getSecurityManager().saveMasterPasswordConfig(mpConfig, currPasswd.toCharArray(), newPasswd != null ? newPasswd.toCharArray() : null, newPasswdConfirm.toCharArray()); doReturn(); } catch (Exception e) { error(e); } } });
@Override public void onSubmit() { Form f = getForm(); // @Justin, we cannot use getDefaultModelObjectAsString() because of special // chars. // example: The password "mcrmcr&1" is converted to "mcrmcr&1". String currPasswd = // f.get("currentPassword").getDefaultModelObjectAsString(); (String) f.get("currentPassword").getDefaultModelObject(); String newPasswd = // f.get("newPassword").getDefaultModelObjectAsString(); (String) f.get("newPassword").getDefaultModelObject(); String newPasswdConfirm = // f.get("newPasswordConfirm").getDefaultModelObjectAsString(); (String) f.get("newPasswordConfirm").getDefaultModelObject(); MasterPasswordConfig mpConfig = (MasterPasswordConfig) getForm().getModelObject(); try { getSecurityManager() .saveMasterPasswordConfig( mpConfig, currPasswd.toCharArray(), newPasswd != null ? newPasswd.toCharArray() : null, newPasswdConfirm.toCharArray()); doReturn(); } catch (Exception e) { error(e); } } });