Subversion Repositories Integrator Subversion

Rev

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
                        }