@Override
  public String execute() throws Exception {
    message = "";

    File templateDirectory = reportLocationManager.getExportReportTemplateDirectory();

    File curFile = new File(templateDirectory + File.separator + curFileName);
    File newFile = new File(templateDirectory + File.separator + newFileName);

    selectionManager.setRenameFilePath(curFile.getAbsolutePath());

    if (rename(curFile, newFile)) {
      message = i18n.getString("rename_successful");
    } else {
      message = i18n.getString("rename_failed");

      return ERROR;
    }

    if (renamingMode.equals("RNUS")) {
      return NONE;
    }

    return SUCCESS;
  }