edit

 @Override
    public String edit() {
        try {

            if (!marca.getDescripcion().equals(_old)) {

                List<Marca> list = marcaRepository.findBy("descripcion", marca.getDescripcion());
                if (!list.isEmpty()) {
                    writable = false;

                    JsfUtil.warningMessage(rf.getAppMessage("warning.noeditableproduceduplicado"));
                    return "";
                }

            }

            marca.getUserInfo().add(userInfoServices.generateUserinfo(loginController.getUsername(), "update"));

            revisionHistoryStoreejbRepository.save(revisionHistoryServices.getRevisionHistory(marca.getIdmarca().toString(), loginController.getUsername(),
                    "update", "marca", marcaRepository.toDocument(marca).toString()));

            marcaRepository.update(marca);
            articuloServices.changeMarca(marca);
            JsfUtil.successMessage(rf.getAppMessage("info.update"));
        } catch (Exception e) {
            JsfUtil.errorMessage("edit()" + e.getLocalizedMessage());
        }
        return "";
    }

Last updated