public class MongoRepository extends Object implements JaversRepository
| Modifier and Type | Field and Description |
|---|---|
static String |
COMMIT_ID |
static String |
GLOBAL_ID_KEY |
static String |
SNAPSHOTS |
| Constructor and Description |
|---|
MongoRepository(com.mongodb.DB mongo) |
MongoRepository(com.mongodb.DB mongo,
JsonConverter jsonConverter) |
| Modifier and Type | Method and Description |
|---|---|
CommitId |
getHeadId() |
Optional<CdoSnapshot> |
getLatest(GlobalId globalId) |
Optional<CdoSnapshot> |
getLatest(GlobalIdDTO globalIdDTO) |
List<CdoSnapshot> |
getStateHistory(GlobalIdDTO globalIdDTO,
int limit) |
List<CdoSnapshot> |
getStateHistory(GlobalId globalId,
int limit) |
void |
persist(Commit commit) |
void |
setJsonConverter(JsonConverter jsonConverter) |
public static final String SNAPSHOTS
public static final String COMMIT_ID
public static final String GLOBAL_ID_KEY
public MongoRepository(com.mongodb.DB mongo)
public MongoRepository(com.mongodb.DB mongo,
JsonConverter jsonConverter)
public void persist(Commit commit)
persist in interface JaversRepositorypublic List<CdoSnapshot> getStateHistory(GlobalId globalId, int limit)
getStateHistory in interface JaversRepositorypublic List<CdoSnapshot> getStateHistory(GlobalIdDTO globalIdDTO, int limit)
getStateHistory in interface JaversRepositorypublic Optional<CdoSnapshot> getLatest(GlobalId globalId)
getLatest in interface JaversRepositorypublic Optional<CdoSnapshot> getLatest(GlobalIdDTO globalIdDTO)
getLatest in interface JaversRepositorypublic CommitId getHeadId()
getHeadId in interface JaversRepositorypublic void setJsonConverter(JsonConverter jsonConverter)
setJsonConverter in interface JaversRepositoryCopyright © 2014. All rights reserved.