Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. public class ViewPessoaCadastro extends JFrame {
  2. public ViewPessoaCadastro() {
  3. initComponents();
  4. }
  5.  
  6. private void Salvar(ActionEvent evt) {//Clique
  7. //Salvar os dados.
  8. }
  9.  
  10. private void Listar(ActionEvent evt) {//Clique
  11. //Obtem todas as pessoas cadastradas e exibi para o usuario.
  12. }
  13. }
  14.  
  15. public class ControllerPessoa {
  16. Pessoa pessoa;
  17.  
  18. public ControllerPessoa(Pessoa pessoa) {
  19. this.pessoa = pessoa;
  20. }
  21.  
  22. public void salvar() {
  23. pessoa.salvar();
  24. }
  25.  
  26. public void alterar() {
  27. pessoa.alterar();
  28. }
  29.  
  30. public List<Pessoa> listarTodas() {
  31. List<Pessoa> pessoas = pessoa.listarTodas();
  32. return pessoas;
  33. }
  34.  
  35. public List<String> obterErrosValidacao() {
  36. List<String> errosValidacao = pessoa.validar();
  37. return errosValidacao;
  38. }
  39. }
  40.  
  41. public class Pessoa {
  42. private String nome;
  43. private int idade;
  44.  
  45. public Pessoa() { }
  46.  
  47. public Pessoa(String nome, int idade) {
  48. this.nome = nome;
  49. this.idade = idade;
  50. }
  51.  
  52. public void salvar() {
  53. //Rotina para salvar no banco de dados.
  54. }
  55.  
  56. public void alterar() {
  57. //Rotina para registrar a alteração dos dados no banco de dados.
  58. }
  59. public List<Pessoa> listarTodas() {
  60. //Rotina para listar todas as pessoas salvar no banco de dados.
  61. ...
  62. }
  63.  
  64. public List<String> validar() {
  65. //Rotina para validar a classe pessoa (Regras de negocio).
  66. ...
  67. }
  68.  
  69. /*Getters e Setters*/
  70. public String getNome() { return nome; }
  71.  
  72. public void setNome(String nome) { this.nome = nome; }
  73.  
  74. public int getIdade() { return idade; }
  75.  
  76. public void setIdade(int idade) { this.idade = idade; }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement