public class CouchbaseTemplate extends Object implements CouchbaseOperations, ApplicationContextAware
ExecutableUpsertByIdOperation.ExecutableUpsertById<T>, ExecutableUpsertByIdOperation.TerminatingUpsertById<T>, ExecutableUpsertByIdOperation.UpsertByIdWithCollection<T>, ExecutableUpsertByIdOperation.UpsertByIdWithDurability<T>, ExecutableUpsertByIdOperation.UpsertByIdWithExpiry<T>ExecutableInsertByIdOperation.ExecutableInsertById<T>, ExecutableInsertByIdOperation.InsertByIdWithCollection<T>, ExecutableInsertByIdOperation.InsertByIdWithDurability<T>, ExecutableInsertByIdOperation.InsertByIdWithExpiry<T>, ExecutableInsertByIdOperation.TerminatingInsertById<T>ExecutableReplaceByIdOperation.ExecutableReplaceById<T>, ExecutableReplaceByIdOperation.ReplaceByIdWithCollection<T>, ExecutableReplaceByIdOperation.ReplaceByIdWithDurability<T>, ExecutableReplaceByIdOperation.ReplaceByIdWithExpiry<T>, ExecutableReplaceByIdOperation.TerminatingReplaceById<T>ExecutableFindByIdOperation.ExecutableFindById<T>, ExecutableFindByIdOperation.FindByIdWithCollection<T>, ExecutableFindByIdOperation.FindByIdWithProjection<T>, ExecutableFindByIdOperation.TerminatingFindById<T>ExecutableFindFromReplicasByIdOperation.ExecutableFindFromReplicasById<T>, ExecutableFindFromReplicasByIdOperation.FindFromReplicasByIdWithCollection<T>, ExecutableFindFromReplicasByIdOperation.TerminatingFindFromReplicasById<T>ExecutableFindByQueryOperation.ExecutableFindByQuery<T>, ExecutableFindByQueryOperation.FindByQueryConsistentWith<T>, ExecutableFindByQueryOperation.FindByQueryInCollection<T>, ExecutableFindByQueryOperation.FindByQueryWithConsistency<T>, ExecutableFindByQueryOperation.FindByQueryWithDistinct<T>, ExecutableFindByQueryOperation.FindByQueryWithProjection<T>, ExecutableFindByQueryOperation.FindByQueryWithQuery<T>, ExecutableFindByQueryOperation.TerminatingFindByQuery<T>ExecutableFindByAnalyticsOperation.ExecutableFindByAnalytics<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsConsistentWith<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithConsistency<T>, ExecutableFindByAnalyticsOperation.FindByAnalyticsWithQuery<T>, ExecutableFindByAnalyticsOperation.TerminatingFindByAnalytics<T>ExecutableExistsByIdOperation.ExecutableExistsById, ExecutableExistsByIdOperation.ExistsByIdWithCollection, ExecutableExistsByIdOperation.TerminatingExistsByIdExecutableRemoveByIdOperation.ExecutableRemoveById, ExecutableRemoveByIdOperation.RemoveByIdWithCas, ExecutableRemoveByIdOperation.RemoveByIdWithCollection, ExecutableRemoveByIdOperation.RemoveByIdWithDurability, ExecutableRemoveByIdOperation.TerminatingRemoveByIdExecutableRemoveByQueryOperation.ExecutableRemoveByQuery<T>, ExecutableRemoveByQueryOperation.RemoveByQueryConsistentWith<T>, ExecutableRemoveByQueryOperation.RemoveByQueryInCollection<T>, ExecutableRemoveByQueryOperation.RemoveByQueryWithConsistency<T>, ExecutableRemoveByQueryOperation.RemoveByQueryWithQuery<T>, ExecutableRemoveByQueryOperation.TerminatingRemoveByQuery<T>| Constructor and Description |
|---|
CouchbaseTemplate(CouchbaseClientFactory clientFactory,
CouchbaseConverter converter) |
CouchbaseTemplate(CouchbaseClientFactory clientFactory,
CouchbaseConverter converter,
TranslationService translationService) |
public CouchbaseTemplate(CouchbaseClientFactory clientFactory, CouchbaseConverter converter)
public CouchbaseTemplate(CouchbaseClientFactory clientFactory, CouchbaseConverter converter, TranslationService translationService)
public <T> ExecutableUpsertByIdOperation.ExecutableUpsertById<T> upsertById(Class<T> domainType)
upsertById in interface ExecutableUpsertByIdOperationpublic <T> ExecutableInsertByIdOperation.ExecutableInsertById<T> insertById(Class<T> domainType)
insertById in interface ExecutableInsertByIdOperationpublic <T> ExecutableReplaceByIdOperation.ExecutableReplaceById<T> replaceById(Class<T> domainType)
replaceById in interface ExecutableReplaceByIdOperationpublic <T> ExecutableFindByIdOperation.ExecutableFindById<T> findById(Class<T> domainType)
ExecutableFindByIdOperationfindById in interface ExecutableFindByIdOperationdomainType - the entity type to use for the results.public <T> ExecutableFindFromReplicasByIdOperation.ExecutableFindFromReplicasById<T> findFromReplicasById(Class<T> domainType)
findFromReplicasById in interface ExecutableFindFromReplicasByIdOperationpublic <T> ExecutableFindByQueryOperation.ExecutableFindByQuery<T> findByQuery(Class<T> domainType)
ExecutableFindByQueryOperationfindByQuery in interface ExecutableFindByQueryOperationdomainType - the entity type to use for the results.public <T> ExecutableFindByAnalyticsOperation.ExecutableFindByAnalytics<T> findByAnalytics(Class<T> domainType)
ExecutableFindByAnalyticsOperationfindByAnalytics in interface ExecutableFindByAnalyticsOperationdomainType - the entity type to use for the results.public ExecutableRemoveByIdOperation.ExecutableRemoveById removeById()
removeById in interface ExecutableRemoveByIdOperationpublic ExecutableExistsByIdOperation.ExecutableExistsById existsById()
ExecutableExistsByIdOperationexistsById in interface ExecutableExistsByIdOperationpublic <T> ExecutableRemoveByQueryOperation.ExecutableRemoveByQuery<T> removeByQuery(Class<T> domainType)
removeByQuery in interface ExecutableRemoveByQueryOperationpublic String getBucketName()
CouchbaseOperationsgetBucketName in interface CouchbaseOperationspublic String getScopeName()
CouchbaseOperationsgetScopeName in interface CouchbaseOperationspublic CouchbaseClientFactory getCouchbaseClientFactory()
CouchbaseOperationsgetCouchbaseClientFactory in interface CouchbaseOperationspublic com.couchbase.client.java.Collection getCollection(String collectionName)
Collection on the configured CouchbaseClientFactory.collectionName - the name of the collection, if null is passed in the default collection is assumed.public CouchbaseConverter getConverter()
CouchbaseOperationsgetConverter in interface CouchbaseOperationspublic ReactiveCouchbaseTemplate reactive()
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext in interface ApplicationContextAwareBeansExceptionCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.