| Constructor and Description |
|---|
AbstractLoginUI() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addStrokeAction(JFrame frame,
KeyStroke keyStroke,
AbstractAction action)
Adiciona um easter egg para speed login.
|
protected abstract void |
cancel()
Cancela o login.
|
abstract void |
disposeUI()
Fecha o diálogo de login
|
InitialContext |
execute(Locale defaultLocale)
Executa o diálogo.
|
protected abstract String |
getLogin()
Obtém o login do usuário
|
abstract InitialContext |
getLoginData()
Obtém os dados informados pelo usuário.
|
protected abstract String |
getPassword()
Obtém a senha do usuário
|
protected abstract Locale |
getSelectedLocale()
Obtém o locale escolhido para o idioma
|
protected abstract void |
initializeUI(Locale defaultLocale)
Inicializa a interface
|
protected boolean |
isCanceled()
Indica se o login foi cancelado
|
protected void |
login()
Efetua o login.
|
void |
preClientInitialization()
Ação a ser executada após a tela de login (cliente começa a ser
inicializado)
|
void |
preClientInitializationException()
Notifica que ocorreu um erro na carga do cliente
|
protected void |
registerDefaultActions(JFrame frame)
Define ações default para as teclas.
|
protected void |
setCanceled(boolean canceled)
Ajuste de indicaitvo de login cancelado.
|
protected abstract void |
setLogin(String login)
Seta o login do usuário
|
protected abstract void |
setPassword(String password)
Seta a senha do usuário
|
protected abstract void |
showUI()
Exibe o diálogo de login
|
protected void |
unlock()
Libera o lock que mantém o diálogo aberto.
|
protected abstract void |
updateUIForInvalidClientVersion()
Atualiza a interface após o login ter sido iniciado e terminado por causa
de alguma incompatibilidade de versão de cliente
|
protected abstract void |
updateUIForInvalidLoginInfo()
Atualiza a interface após o login ter sido iniciado e terminado sem
sucesso.
|
protected abstract void |
updateUIForLoginException()
Atualiza a interface após o login ter sido iniciado e terminado por causa
de algum erro
|
protected abstract void |
updateUIForLoginStarting()
Ação executada no momento em que o login é iniciado.
|
protected abstract boolean |
validateLoginUI()
Valida/atualiza a interface.
|
protected abstract void cancel()
setCanceled para definir que foi
canceladoprotected boolean isCanceled()
protected void setCanceled(boolean canceled)
canceled - indicativopublic final InitialContext execute(Locale defaultLocale)
Executa o diálogo.
OBS: Não pode ser chamado na thread do Swing.
defaultLocale - Um Locale para ser utilizado como default na
combo de idiomas. Se nenhum for especificado, será utilizado o valor
retornado por Locale.getDefault().IllegalStateException - Caso a execução do diálogo seja solicitada na
thread do Swing.protected abstract void initializeUI(Locale defaultLocale)
defaultLocale - Locale default para inicializar a interfaceprotected abstract void showUI()
public abstract void disposeUI()
public void preClientInitializationException()
public abstract InitialContext getLoginData()
protected abstract void updateUIForLoginStarting()
protected abstract String getLogin()
protected abstract String getPassword()
protected abstract Locale getSelectedLocale()
protected abstract boolean validateLoginUI()
TRUE para permitir que o login continue sendo feito,
FALSE para abortar e continuar na tela de loginprotected abstract void updateUIForInvalidLoginInfo()
protected abstract void updateUIForInvalidClientVersion()
protected abstract void updateUIForLoginException()
protected final void login()
public void preClientInitialization()
protected final void unlock()
protected abstract void setLogin(String login)
login - o loginprotected abstract void setPassword(String password)
password - a senhaprotected void registerDefaultActions(JFrame frame)
frame - janela do loginprotected void addStrokeAction(JFrame frame, KeyStroke keyStroke, AbstractAction action)
frame - franekeyStroke - stroke (teclado)action - ação.Copyright © 2018. All rights reserved.