クラス CassandraRepositoryFactory

java.lang.ObjectSE
org.springframework.data.repository.core.support.RepositoryFactorySupport
org.springframework.data.cassandra.repository.support.CassandraRepositoryFactory
実装されたすべてのインターフェース:
org.springframework.beans.factory.Awareorg.springframework.beans.factory.BeanClassLoaderAwareorg.springframework.beans.factory.BeanFactoryAware

public class CassandraRepositoryFactory extends org.springframework.data.repository.core.support.RepositoryFactorySupport
CassandraRepository インスタンスを作成するファクトリ。
作成者:
Alex Shvid, Matthew T. Adams, Thomas Darimont, Mark Paluch, John Blum
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    指定された CassandraOperations で新しい CassandraRepositoryFactory を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    protected org.springframework.data.projection.ProjectionFactory
    getProjectionFactory(ClassLoaderSE classLoader, org.springframework.beans.factory.BeanFactory beanFactory)
    protected OptionalSE<org.springframework.data.repository.query.QueryLookupStrategy>
    getQueryLookupStrategy(org.springframework.data.repository.query.QueryLookupStrategy.Key key, org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
    protected ClassSE<?>
    getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata metadata)
    protected ObjectSE
    getTargetRepository(org.springframework.data.repository.core.RepositoryInformation information)

    クラス org.springframework.data.repository.core.support.RepositoryFactorySupport から継承されたメソッド

    addInvocationListener, addQueryCreationListener, addRepositoryProxyPostProcessor, getProjectionFactory, getQueryMethods, getRepository, getRepository, getRepository, getRepositoryFragments, getRepositoryInformation, getRepositoryMetadata, getTargetRepositoryViaReflection, getTargetRepositoryViaReflection, instantiateClass, setBeanClassLoader, setBeanFactory, setEvaluationContextProvider, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, validate

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

  • メソッドの詳細

    • getProjectionFactory

      protected org.springframework.data.projection.ProjectionFactory getProjectionFactory(ClassLoaderSE classLoader, org.springframework.beans.factory.BeanFactory beanFactory)
      オーバーライド:
      クラス org.springframework.data.repository.core.support.RepositoryFactorySupportgetProjectionFactory 
    • getRepositoryBaseClass

      protected ClassSE<?> getRepositoryBaseClass(org.springframework.data.repository.core.RepositoryMetadata metadata)
      次で指定:
      クラス org.springframework.data.repository.core.support.RepositoryFactorySupportgetRepositoryBaseClass 
    • getTargetRepository

      protected ObjectSE getTargetRepository(org.springframework.data.repository.core.RepositoryInformation information)
      次で指定:
      クラス org.springframework.data.repository.core.support.RepositoryFactorySupportgetTargetRepository 
    • getEntityInformation

      public <T, ID> CassandraEntityInformation<T,ID> getEntityInformation(ClassSE<T> domainClass)
      次で指定:
      クラス org.springframework.data.repository.core.support.RepositoryFactorySupportgetEntityInformation 
    • getQueryLookupStrategy

      protected OptionalSE<org.springframework.data.repository.query.QueryLookupStrategy> getQueryLookupStrategy(@Nullable org.springframework.data.repository.query.QueryLookupStrategy.Key key, org.springframework.data.repository.query.QueryMethodEvaluationContextProvider evaluationContextProvider)
      オーバーライド:
      クラス org.springframework.data.repository.core.support.RepositoryFactorySupportgetQueryLookupStrategy