@RequestMapping(value = "/getClienteByIdUsuario") @ResponseBody public EmpresaVO getEmpresaByIdUsuario(@RequestParam("idUsuario") Long idUsuario) throws NegocioException, IllegalAccessException { Empresa empresa = empresaService.findOneByIdUsuario(idUsuario); EmpresaVO empresaVO = new EmpresaVO(); empresaVO.setCodigo(empresa.getCodigo()); empresaVO.setEmailEmpresa(empresa.getEmailEmpresa()); empresaVO.setNomeFantasia(empresa.getNomeFantasia()); empresaVO.setTelefone(empresa.getTelefone()); empresaVO.setNomeRepresentante(empresa.getNomeRepresentante()); empresaVO.setEmailRepresentante(empresa.getEmailRepresentante()); empresaVO.setCpfRepresentante(empresa.getCpfRepresentante()); empresaVO.setCnpj(empresa.getCnpj()); return empresaVO; }
@RequestMapping(value = "/getAllEmpresa", method = RequestMethod.POST) @ResponseBody public List<EmpresaVO> getAllEmpresa() { List<EmpresaVO> empresaVOList = new ArrayList<EmpresaVO>(); List<Empresa> empresaList = empresaService.findAllEmpresa(); for (Empresa empresa : empresaList) { EmpresaVO empresaVO = new EmpresaVO(); EnderecoVO enderecoVO = new EnderecoVO(); enderecoVO.setBairro(empresa.getEndereco().getBairro()); enderecoVO.setCep(empresa.getEndereco().getCep()); enderecoVO.setCidade(empresa.getEndereco().getCidade()); enderecoVO.setComplemento(empresa.getEndereco().getComplemento()); enderecoVO.setEstado(empresa.getEndereco().getEstado()); enderecoVO.setNumero(empresa.getEndereco().getNumero()); enderecoVO.setRua(empresa.getEndereco().getRua()); empresaVO.setCodigo(empresa.getCodigo()); empresaVO.setCategoria(empresa.getCategoria()); empresaVO.setCnae(empresa.getCnae()); empresaVO.setDataAbertura(empresa.getDataAbertura()); empresaVO.setDescricaoCnae(empresa.getDescricaoCnae()); empresaVO.setEmailEmpresa(empresa.getEmailEmpresa()); empresaVO.setEnderecoVO(enderecoVO); empresaVO.setInscricaoEstadual(empresa.getInscricaoEstadual()); empresaVO.setNomeFantasia(empresa.getNomeFantasia()); empresaVO.setNumeroColaboradores(empresa.getNumeroColaboradores()); empresaVO.setPorteEmpresa(empresa.getPorteEmpresa()); empresaVO.setTelefone(empresa.getTelefone()); empresaVO.setNomeRepresentante(empresa.getNomeRepresentante()); empresaVO.setEmailRepresentante(empresa.getEmailRepresentante()); empresaVO.setCpfRepresentante(empresa.getCpfRepresentante()); empresaVO.setCnpj(empresa.getCnpj()); empresaVOList.add(empresaVO); } return empresaVOList; }