Class EclipseStoreRepositoryConfigurationExtension

java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
All Implemented Interfaces:
org.springframework.data.repository.config.RepositoryConfigurationExtension

public class EclipseStoreRepositoryConfigurationExtension extends org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
RepositoryConfigurationExtension for EclipseStore.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected Collection<Class<?>>
     
     
     
     
    void
    postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config)
    This is surely not the perfect way to get the correct configuration of that context, but it works with multiple configurations, with no configuration and with a single configuration.

    Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport

    getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerBeansForRoot, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension

    getRepositoryAotProcessor, getRepositoryBaseClassName
  • Constructor Details

    • EclipseStoreRepositoryConfigurationExtension

      public EclipseStoreRepositoryConfigurationExtension()
  • Method Details

    • getModuleName

      @Nonnull public String getModuleName()
      Specified by:
      getModuleName in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
      Overrides:
      getModuleName in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    • getModulePrefix

      @Nonnull public String getModulePrefix()
      Specified by:
      getModulePrefix in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    • getRepositoryFactoryBeanClassName

      @Nonnull public String getRepositoryFactoryBeanClassName()
    • postProcess

      public void postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config)
      This is surely not the perfect way to get the correct configuration of that context, but it works with multiple configurations, with no configuration and with a single configuration.
      Specified by:
      postProcess in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
      Overrides:
      postProcess in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    • getModuleIdentifier

      @Nonnull public String getModuleIdentifier()
    • getIdentifyingAnnotations

      @Nonnull public Collection<Class<? extends Annotation>> getIdentifyingAnnotations()
      Overrides:
      getIdentifyingAnnotations in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    • getIdentifyingTypes

      @Nonnull protected Collection<Class<?>> getIdentifyingTypes()
      Overrides:
      getIdentifyingTypes in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport