Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ViewPessoaCadastro extends JFrame {
- public ViewPessoaCadastro() {
- initComponents();
- }
- private void Salvar(ActionEvent evt) {//Clique
- //Salvar os dados.
- }
- private void Listar(ActionEvent evt) {//Clique
- //Obtem todas as pessoas cadastradas e exibi para o usuario.
- }
- }
- public class ControllerPessoa {
- Pessoa pessoa;
- public ControllerPessoa(Pessoa pessoa) {
- this.pessoa = pessoa;
- }
- public void salvar() {
- pessoa.salvar();
- }
- public void alterar() {
- pessoa.alterar();
- }
- public List<Pessoa> listarTodas() {
- List<Pessoa> pessoas = pessoa.listarTodas();
- return pessoas;
- }
- public List<String> obterErrosValidacao() {
- List<String> errosValidacao = pessoa.validar();
- return errosValidacao;
- }
- }
- public class Pessoa {
- private String nome;
- private int idade;
- public Pessoa() { }
- public Pessoa(String nome, int idade) {
- this.nome = nome;
- this.idade = idade;
- }
- public void salvar() {
- //Rotina para salvar no banco de dados.
- }
- public void alterar() {
- //Rotina para registrar a alteração dos dados no banco de dados.
- }
- public List<Pessoa> listarTodas() {
- //Rotina para listar todas as pessoas salvar no banco de dados.
- ...
- }
- public List<String> validar() {
- //Rotina para validar a classe pessoa (Regras de negocio).
- ...
- }
- /*Getters e Setters*/
- public String getNome() { return nome; }
- public void setNome(String nome) { this.nome = nome; }
- public int getIdade() { return idade; }
- public void setIdade(int idade) { this.idade = idade; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement