2. Mediante JmoordbConfiguration
@Inject
RevisionHistoryRepository revisionHistoryRepository;
@Inject
RevisionHistoryServices revisionHistoryServices;
//Agregar al context
JmoordbConfiguration jmc = new JmoordbConfiguration.Builder()
.withSpanish(true)
.withRepositoryRevisionHistory(revisionHistoryRepository)
.withRevisionHistoryServices(revisionHistoryServices)
.withRevisionSave(true)
.withUsername(username)
.build();
JmoordbContext.put("jmoordb_user", usuario);
JmoordbContext.put("jmoordb_rol", rol);
En el controller de la clase implementamos el codigo para guardar en el historial
//guarda el contenido anterior
JmoordbConfiguration jmc = new JmoordbConfiguration();
Repository repositoryRevisionHistory = jmc.getRepositoryRevisionHistory();
RevisionHistoryServices revisionHistoryServices = jmc.getRevisionHistoryServices();
repositoryRevisionHistory.save(revisionHistoryServices.getRevisionHistory(solicitud.getIdsolicitud().toString(), jmoordb_user.getUsername(),
"create", "solicitud", solicitudRepository.toDocument(solicitud).toString()));