public class UserGroupInfoDialog
extends java.lang.Object
UserGroupInfoDialog é responsável por incluir ou
modificar as informações de um grupo de usuário, através de uma interface
específica.| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JTextField |
description
Campo descrição do grupo de usuário
|
protected boolean |
isNew
Indica se é um grupo de usuário que está sendo criado ou alterado
|
protected javax.swing.JButton |
modifyUserGroupButton
Botão de alteração dos dados do grupo de usuário
|
protected javax.swing.JTextField |
name
Campo nome do grupo de usuário
|
protected java.awt.Window |
owner
Janela "pai"
|
protected csbase.logic.UserGroup |
userGroup
Objeto para persistir os dados de grupos de usuários fornecidos
|
protected DesktopComponentDialog |
window
Janela de cadastro de dados do Grupo de Usuário
|
protected java.lang.String |
windowLabel
Título da janela
|
| Constructor and Description |
|---|
UserGroupInfoDialog(java.awt.Window owner)
Cria uma janela para inclusão de dados de um grupo de usuário novo.
|
UserGroupInfoDialog(java.awt.Window owner,
csbase.logic.UserGroup userGroup)
Cria uma janela para modificação de dados de um grupo de usuário já
cadastrado no sistema, ou inclusão de dados, caso o parâmetro userGroup
seja null.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearFields()
Limpa os campos de nome e descrição.
|
void |
createUserGroup()
Executa a ação de criar o grupo de usuário, usando os dados preenchidos nos
campos da janela.
|
protected void |
display()
Cria e mostra a janela de inclusão/modificação do grupo de usuário.
|
boolean |
hasChanged()
Verifica se algum dos campos de preenchimento de dados do grupo de usuário
foi alterado.
|
protected void |
initFields()
Inicializa os campos da janela com os dados do grupo de usuário a ser
modificada.
|
protected javax.swing.JButton |
makeAddUserGroupButton()
Cria o botão de inclusão de grupo de usuário.
|
protected javax.swing.JPanel |
makeButtonPanel()
Constrói o painel com os botões da janela de inclusão/ modificação de
grupos de usuários.
|
protected javax.swing.JButton |
makeCancelButton()
Cria o botão de cancelamento de operação.
|
protected javax.swing.JButton |
makeChangeButton()
Cria o botão de modificação do grupo de usuário.
|
protected javax.swing.JButton |
makeCloseButton()
Cria o botão de fechamento da janela.
|
protected javax.swing.JPanel |
makeMainPanel()
Constrói o painel para preenchimento ou alteração dos dados do grupo de
usuário.
|
void |
modifyUserGroup()
Executa a ação de modificar o grupo de usuário, usando os dados preenchidos
nos campos da janela.
|
protected boolean |
validateFields()
Verifica se o campos nome está preenchido (o campo descrição não é
obrigatório).
|
protected DesktopComponentDialog window
protected java.awt.Window owner
protected javax.swing.JTextField name
protected javax.swing.JTextField description
protected javax.swing.JButton modifyUserGroupButton
protected java.lang.String windowLabel
protected csbase.logic.UserGroup userGroup
protected boolean isNew
public UserGroupInfoDialog(java.awt.Window owner)
owner - Janela "pai".public UserGroupInfoDialog(java.awt.Window owner,
csbase.logic.UserGroup userGroup)
owner - Janela "pai".userGroup - o UserGroup que vai ser modificado (ou null, se inclusão)protected void display()
protected javax.swing.JPanel makeMainPanel()
protected void initFields()
protected javax.swing.JPanel makeButtonPanel()
protected javax.swing.JButton makeAddUserGroupButton()
protected javax.swing.JButton makeChangeButton()
protected javax.swing.JButton makeCancelButton()
protected javax.swing.JButton makeCloseButton()
protected boolean validateFields()
protected void clearFields()
public boolean hasChanged()
public void createUserGroup()
public void modifyUserGroup()
Copyright © 2016. All Rights Reserved.