Rev 321 | Rev 325 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 321 | Rev 323 | ||
|---|---|---|---|
| Line 533... | Line 533... | ||
| 533 | 533 | ||
| 534 | public void setAtivo(Boolean ativo) { |
534 | public void setAtivo(Boolean ativo) { |
| 535 | this.ativo = ativo; |
535 | this.ativo = ativo; |
| 536 | }
|
536 | }
|
| 537 | 537 | ||
| 538 | // @OneToMany(mappedBy="pessoa", cascade=CascadeType.ALL, orphanRemoval=true)
|
- | |
| 539 | @Valid |
- | |
| 540 | @OneToMany(mappedBy="pessoa", cascade=CascadeType.ALL, fetch=FetchType.LAZY, orphanRemoval=true) |
- | |
| - | 538 | // @Valid
|
|
| - | 539 | // @OneToMany(mappedBy="pessoa", cascade=CascadeType.ALL, fetch=FetchType.LAZY, orphanRemoval=true)
|
|
| - | 540 | @OneToMany(mappedBy="pessoa", cascade=CascadeType.ALL, orphanRemoval=true) |
|
| 541 | public List<Endereco> getEnderecos() { |
541 | public List<Endereco> getEnderecos() { |
| 542 | return enderecos; |
542 | return enderecos; |
| 543 | }
|
543 | }
|
| 544 | public void setEnderecos(List<Endereco> enderecos) { |
544 | public void setEnderecos(List<Endereco> enderecos) { |
| 545 | this.enderecos = enderecos; |
545 | this.enderecos = enderecos; |
| Line 672... | Line 672... | ||
| 672 | public void atualizarEndereco(Endereco endereco) { |
672 | public void atualizarEndereco(Endereco endereco) { |
| 673 | if (VerificadorUtil.isListaNulaOuVazia(getEnderecos())) { |
673 | if (VerificadorUtil.isListaNulaOuVazia(getEnderecos())) { |
| 674 | List<Endereco> enderecos = new ArrayList<Endereco>(); |
674 | List<Endereco> enderecos = new ArrayList<Endereco>(); |
| 675 | endereco.setPessoa(this); |
675 | endereco.setPessoa(this); |
| 676 | enderecos.add(endereco); |
676 | enderecos.add(endereco); |
| - | 677 | setEnderecos(enderecos); |
|
| 677 | } else { |
678 | } else { |
| 678 | int localizacao = getEnderecos().indexOf(endereco); |
679 | int localizacao = getEnderecos().indexOf(endereco); |
| 679 | if (localizacao > -1) { |
680 | if (localizacao > -1) { |
| 680 | getEnderecos().remove(localizacao); |
681 | getEnderecos().remove(localizacao); |
| 681 | }
|
682 | }
|