Class AbstractRepository<T>
- java.lang.Object
-
- liquibase.ext.cosmosdb.persistence.AbstractRepository<T>
-
- Direct Known Subclasses:
ChangeLogLockRepository,ChangeSetRepository
public abstract class AbstractRepository<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractRepository(com.azure.cosmos.CosmosContainer container, AbstractItemToDocumentConverter<T,Map<String,Object>> converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcreate(Map<String,Object> document)intcreate(T item)intdelete(Map<String,Object> document)intdelete(T item)booleanexists(String id)Optional<T>get(String id)List<T>getAll()List<Map<String,Object>>readAllItems()intreplace(Map<String,Object> document)intreplace(T item)intupsert(Map<String,Object> document)intupsert(T item)
-
-
-
Constructor Detail
-
AbstractRepository
public AbstractRepository(com.azure.cosmos.CosmosContainer container, AbstractItemToDocumentConverter<T,Map<String,Object>> converter)
-
-