public class MongoRepository
extends java.lang.Object
implements org.javers.repository.api.JaversRepository
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMMIT_ID |
static java.lang.String |
GLOBAL_ID_KEY |
static java.lang.String |
SNAPSHOTS |
| Constructor and Description |
|---|
MongoRepository(com.mongodb.DB mongo) |
MongoRepository(com.mongodb.DB mongo,
org.javers.core.json.JsonConverter jsonConverter) |
| Modifier and Type | Method and Description |
|---|---|
org.javers.core.commit.CommitId |
getHeadId() |
org.javers.common.collections.Optional<org.javers.core.metamodel.object.CdoSnapshot> |
getLatest(org.javers.core.metamodel.object.GlobalId globalId) |
org.javers.common.collections.Optional<org.javers.core.metamodel.object.CdoSnapshot> |
getLatest(org.javers.core.metamodel.object.GlobalIdDTO globalIdDTO) |
java.util.List<org.javers.core.metamodel.object.CdoSnapshot> |
getStateHistory(org.javers.core.metamodel.object.GlobalIdDTO globalIdDTO,
int limit) |
java.util.List<org.javers.core.metamodel.object.CdoSnapshot> |
getStateHistory(org.javers.core.metamodel.object.GlobalId globalId,
int limit) |
void |
persist(org.javers.core.commit.Commit commit) |
void |
setJsonConverter(org.javers.core.json.JsonConverter jsonConverter) |
public static final java.lang.String SNAPSHOTS
public static final java.lang.String COMMIT_ID
public static final java.lang.String GLOBAL_ID_KEY
public MongoRepository(com.mongodb.DB mongo)
public MongoRepository(com.mongodb.DB mongo,
org.javers.core.json.JsonConverter jsonConverter)
public void persist(org.javers.core.commit.Commit commit)
persist in interface org.javers.repository.api.JaversRepositorypublic java.util.List<org.javers.core.metamodel.object.CdoSnapshot> getStateHistory(org.javers.core.metamodel.object.GlobalId globalId,
int limit)
getStateHistory in interface org.javers.repository.api.JaversRepositorypublic java.util.List<org.javers.core.metamodel.object.CdoSnapshot> getStateHistory(org.javers.core.metamodel.object.GlobalIdDTO globalIdDTO,
int limit)
getStateHistory in interface org.javers.repository.api.JaversRepositorypublic org.javers.common.collections.Optional<org.javers.core.metamodel.object.CdoSnapshot> getLatest(org.javers.core.metamodel.object.GlobalId globalId)
getLatest in interface org.javers.repository.api.JaversRepositorypublic org.javers.common.collections.Optional<org.javers.core.metamodel.object.CdoSnapshot> getLatest(org.javers.core.metamodel.object.GlobalIdDTO globalIdDTO)
getLatest in interface org.javers.repository.api.JaversRepositorypublic org.javers.core.commit.CommitId getHeadId()
getHeadId in interface org.javers.repository.api.JaversRepositorypublic void setJsonConverter(org.javers.core.json.JsonConverter jsonConverter)
setJsonConverter in interface org.javers.repository.api.JaversRepository