コード例 #1
0
ファイル: SegurancaSOABean.java プロジェクト: le-abreu/Fiap
 @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;
 }
コード例 #2
0
ファイル: SegurancaSOABean.java プロジェクト: le-abreu/Fiap
  @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());
  }