@Override public Map<String, String> testarFuncionalidade2(long chapa) { Map<String, String> mapResult = new HashMap<String, String>(); Funcionario funcionario = funcionarioDAO.find(chapa); funcionario.setCargo(CargoEnum.GERENTE); funcionarioDAO.update(funcionario); mapResult = funcionario.mapFuncionario(); return mapResult; }
@Override public boolean testarFuncionalidade3(long chapa, File file) { Funcionario funcionario = funcionarioDAO.find(chapa); String path = "c:\\seguranca\\" + funcionario.getNome() + "\\" + funcionario.getSobrenome() + "\\"; String nomeArquivo = file.getName(); ControllerArquivo.guardarArquivo(file, path, nomeArquivo, funcionario.getChavePrivate()); String arquivo = ControllerArquivo.leituraArquivo(path, nomeArquivo); String sign = ControllerArquivo.retornaSign(path, nomeArquivo); return AssinaturaDigital.isAssinadoDigitalmente(arquivo, sign, funcionario.getChavePublica()); }