public class IncludePasswordDialog
extends java.lang.Object
IncludePasswordDialog é responsável por cadastrar uma
nova senha através de uma janela de diálogo, modal e centrada sobre a janela
que a invocar. Caso o usuário não seja um administrador, ele deverá entrar
com a senha antiga; caso contrário, ele deverá entrar apenas com a nova
senha.| Constructor and Description |
|---|
IncludePasswordDialog(DesktopComponentDialog owner)
Cria uma janela para cadastramento de senha de um novo usuário.
|
IncludePasswordDialog(DesktopComponentDialog owner,
csbase.logic.User user)
Cria uma janela para modificação de senha de usuário.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkOldPassword()
Verifica se a senha atual do usuário que está fazendo a modificação de sua
própria senha é válida.
|
protected void |
clearFields()
Limpa os campos de nova senha e confirmação da nova senha.
|
java.lang.String |
getNewPassword()
Obtem a nova senha a ser cadastrada ou null caso o usuário tenha desistido
dessa operação.
|
protected boolean |
newPasswordIsValid()
Verifica se a senha é igual a confirmação da senha.
|
protected boolean |
validateFields()
Valida os campos de senha e confirmação de senha.
|
public IncludePasswordDialog(DesktopComponentDialog owner)
owner - janela pai desse diálogopublic IncludePasswordDialog(DesktopComponentDialog owner, csbase.logic.User user)
owner - janela pai desse diálogouser - o usuário cuja senha vai ser cadastradapublic java.lang.String getNewPassword()
protected boolean newPasswordIsValid()
protected boolean checkOldPassword()
throws java.security.DigestException
java.security.DigestException - Caso ocorra algum problema ao codificar a senhaprotected boolean validateFields()
throws java.security.DigestException
java.security.DigestException - Caso ocorra algum problema ao codificar a senhaprotected void clearFields()
Copyright © 2015. All Rights Reserved.