save()

 public String save() {
        try {
            pais.setIdpais(pais.getIdpais().toLowerCase());
            Optional<Pais> optional = paisRepository.findById(pais);

            if (optional.isPresent()) {
                JsfUtil.warningMessage("Existe una pais con esa idpais");
                return null;
            }
            pais = paisRepository.addUserInfoForSaveMethod(pais, "myusername", "create");
            //  pais.setUserInfo(paisRepository.generateListUserinfo("myusername", "create"));
            if (paisRepository.save(pais, false)) {
                JsfUtil.successMessage("Guardado");
                repositoryRevisionHistory.save(revisionHistoryServices.getRevisionHistory(pais.getIdpais(),
                        "myusername",
                        "create", "pais", paisRepository.toDocument(pais).toString()));
                pais = new Pais();

            } else {
                JsfUtil.errorDialog("no se guardo()", paisRepository.getException().toString());
            }
        } catch (Exception e) {
            JsfUtil.errorDialog("save()", e.getLocalizedMessage());
        }

        return "";
    }

Last updated

Was this helpful?