Package br.com.granja.dominio

Examples of br.com.granja.dominio.Pessoa


    }
   
    @Override
    public void validate(Pessoa pessoa) throws ServiceBusinessException {
       
        Pessoa pessoaToValidate = new Pessoa ();      
        pessoaToValidate.setId(pessoa.getId());
        pessoaToValidate.setAtivo(true);
        if(pessoa.isPessoaFisica()){
          pessoaToValidate.setCpf(pessoa.getCpf());
          ServiceCPFValidator<Pessoa, PessoaDao> cpfValidator = ServiceCPFValidator.create(dao);
             cpfValidator.validate(pessoaToValidate);
        }else{
          pessoaToValidate.setCnpj(pessoa.getCnpj());
          ServiceCNPJValidator<Pessoa, PessoaDao> cnpjValidator = ServiceCNPJValidator.create(dao);
          cnpjValidator.validate(pessoaToValidate);
        }
    }
View Full Code Here


          cnpjValidator.validate(pessoaToValidate);
        }
    }
   
    public List<Pessoa> findAllFornecedores(){
      Pessoa p = new Pessoa();
      p.setAtivo(true);
      p.setPerfil(new PerfilPessoa(PerfilPessoa.FORNECEDOR));
      return dao.getListPessoa(p);
    }
View Full Code Here

      p.setAtivo(true);
      p.setPerfil(new PerfilPessoa(PerfilPessoa.FORNECEDOR));
      return dao.getListPessoa(p);
    }
  public List<Pessoa> findAllClientes(){
      Pessoa p = new Pessoa();
      p.setAtivo(true);
      p.setPerfil(new PerfilPessoa(PerfilPessoa.CLIENTE));
      return dao.getListPessoa(p);
    }
View Full Code Here

      p.setAtivo(true);
      p.setPerfil(new PerfilPessoa(PerfilPessoa.CLIENTE));
      return dao.getListPessoa(p);
    }
  public List<Pessoa> findAllFuncionarios(){
      Pessoa p = new Pessoa();
      p.setAtivo(true);
      p.setPerfil(new PerfilPessoa(PerfilPessoa.FUNCIONARIO));
      return dao.getListPessoa(p);
    }
View Full Code Here

TOP

Related Classes of br.com.granja.dominio.Pessoa

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.