public class UserGroupInfoDialog extends 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 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 JButton |
modifyUserGroupButton
Botão de alteração dos dados do grupo de usuário
|
protected JTextField |
name
Campo nome do grupo de usuário
|
protected 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 String |
windowLabel
Título da janela
|
| Constructor and Description |
|---|
UserGroupInfoDialog(Window owner)
Cria uma janela para inclusão de dados de um grupo de usuário novo.
|
UserGroupInfoDialog(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 JButton |
makeAddUserGroupButton()
Cria o botão de inclusão de grupo de usuário.
|
protected JPanel |
makeButtonPanel()
Constrói o painel com os botões da janela de inclusão/ modificação de
grupos de usuários.
|
protected JButton |
makeCancelButton()
Cria o botão de cancelamento de operação.
|
protected JButton |
makeChangeButton()
Cria o botão de modificação do grupo de usuário.
|
protected JButton |
makeCloseButton()
Cria o botão de fechamento da janela.
|
protected 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 Window owner
protected JTextField name
protected JTextField description
protected JButton modifyUserGroupButton
protected String windowLabel
protected csbase.logic.UserGroup userGroup
protected boolean isNew
public UserGroupInfoDialog(Window owner)
owner - Janela "pai".public UserGroupInfoDialog(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 JPanel makeMainPanel()
protected void initFields()
protected JPanel makeButtonPanel()
protected JButton makeAddUserGroupButton()
protected JButton makeChangeButton()
protected JButton makeCancelButton()
protected JButton makeCloseButton()
protected boolean validateFields()
protected void clearFields()
public boolean hasChanged()
public void createUserGroup()
public void modifyUserGroup()
Copyright © 2016. All rights reserved.