Tabnine Logo
RepositoryFactorySupport.getRepositoryInformation
Code IndexAdd Tabnine to your IDE (free)

How to use
getRepositoryInformation
method
in
org.springframework.data.repository.core.support.RepositoryFactorySupport

Best Java code snippets using org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepositoryInformation (Showing top 6 results out of 315)

origin: com.blazebit/blaze-persistence-integration-spring-data

public RepositoryInformation getRepositoryInformation() {
  return this.factory.getRepositoryInformation(repositoryMetadata,
      customImplementation == null ? null : customImplementation.getClass());
}
origin: apache/servicemix-bundles

/**
 * Returns the {@link RepositoryInformation} for the given {@link RepositoryMetadata} and custom
 * {@link RepositoryFragments}.
 *
 * @param metadata must not be {@literal null}.
 * @param fragments must not be {@literal null}.
 * @return will never be {@literal null}.
 */
protected RepositoryInformation getRepositoryInformation(RepositoryMetadata metadata, RepositoryFragments fragments) {
  return getRepositoryInformation(metadata, getRepositoryComposition(metadata, fragments));
}
origin: org.springframework.data/spring-data-commons-core

public RepositoryInformation getRepositoryInformation() {
  RepositoryMetadata metadata = factory.getRepositoryMetadata(repositoryInterface);
  return this.factory.getRepositoryInformation(metadata,
      customImplementation == null ? null : customImplementation.getClass());
}
origin: apache/servicemix-bundles

public RepositoryInformation getRepositoryInformation() {
  RepositoryFragments fragments = customImplementation.map(RepositoryFragments::just)//
      .orElse(RepositoryFragments.empty());
  return factory.getRepositoryInformation(repositoryMetadata, fragments);
}
origin: org.springframework.data/spring-data-commons-core

/**
 * Returns a repository instance for the given interface backed by an instance providing implementation logic for
 * custom logic.
 * 
 * @param <T>
 * @param repositoryInterface
 * @param customImplementation
 * @return
 */
@SuppressWarnings({ "unchecked" })
public <T> T getRepository(Class<T> repositoryInterface, Object customImplementation) {
  RepositoryMetadata metadata = getRepositoryMetadata(repositoryInterface);
  Class<?> customImplementationClass = null == customImplementation ? null : customImplementation.getClass();
  RepositoryInformation information = getRepositoryInformation(metadata, customImplementationClass);
  validate(information, customImplementation);
  Object target = getTargetRepository(information);
  // Create proxy
  ProxyFactory result = new ProxyFactory();
  result.setTarget(target);
  result.setInterfaces(new Class[] { repositoryInterface, Repository.class });
  for (RepositoryProxyPostProcessor processor : postProcessors) {
    processor.postProcess(result);
  }
  result.addAdvice(new QueryExecutorMethodInterceptor(information, customImplementation, target));
  return (T) result.getProxy();
}
origin: apache/servicemix-bundles

RepositoryInformation information = getRepositoryInformation(metadata, composition);
org.springframework.data.repository.core.supportRepositoryFactorySupportgetRepositoryInformation

Javadoc

Returns the RepositoryInformation for the given repository interface.

Popular methods of RepositoryFactorySupport

  • getRepositoryMetadata
    Returns the RepositoryMetadata for the given repository interface.
  • setBeanClassLoader
  • getRepository
    Returns a repository instance for the given interface backed by an instance providing implementation
  • getTargetRepositoryViaReflection
  • addRepositoryProxyPostProcessor
    Adds RepositoryProxyPostProcessors to the factory to allow manipulation of the ProxyFactory before t
  • getEntityInformation
    Returns the EntityInformation for the given domain class.
  • getQueryMethods
  • setNamedQueries
    Configures a NamedQueries instance to be handed to the QueryLookupStrategy for query creation.
  • setQueryLookupStrategyKey
    Sets the strategy of how to lookup a query to execute finders.
  • getQueryLookupStrategy
    Returns the QueryLookupStrategy for the given Key.
  • getRepositoryBaseClass
    Returns the base class backing the actual repository instance. Make sure #getTargetRepository(Reposi
  • getTargetRepository
    Create a repository instance as backing for the query proxy.
  • getRepositoryBaseClass,
  • getTargetRepository,
  • setBeanFactory,
  • setEvaluationContextProvider,
  • setRepositoryBaseClass,
  • validate,
  • addQueryCreationListener,
  • getProjectionFactory,
  • getRepositoryComposition

Popular in Java

  • Creating JSON documents from java classes using gson
  • getContentResolver (Context)
  • getExternalFilesDir (Context)
  • runOnUiThread (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Path (java.nio.file)
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now