Class SpringDataRestProcessor


  • class SpringDataRestProcessor
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) io.quarkus.deployment.builditem.FeatureBuildItem feature()  
      (package private) void registerCrudRepositories​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer, io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer, io.quarkus.deployment.annotations.BuildProducer<ResourcePropertiesBuildItem> resourcePropertiesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)  
      (package private) void registerPagingAndSortingRepositories​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer, io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer, io.quarkus.deployment.annotations.BuildProducer<ResourcePropertiesBuildItem> resourcePropertiesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)  
      (package private) void registerRestDataPanacheExceptionMapper​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> resteasyJaxrsProviderBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> exceptionMapperBuildItemBuildProducer)  
      (package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem registerTransactionalExecutor()  
    • Constructor Detail

      • SpringDataRestProcessor

        SpringDataRestProcessor()
    • Method Detail

      • feature

        io.quarkus.deployment.builditem.FeatureBuildItem feature()
      • registerRestDataPanacheExceptionMapper

        void registerRestDataPanacheExceptionMapper​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> resteasyJaxrsProviderBuildItemBuildProducer,
                                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> exceptionMapperBuildItemBuildProducer)
      • registerTransactionalExecutor

        io.quarkus.arc.deployment.AdditionalBeanBuildItem registerTransactionalExecutor()
      • registerCrudRepositories

        void registerCrudRepositories​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                                      io.quarkus.deployment.Capabilities capabilities,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                      io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer,
                                      io.quarkus.deployment.annotations.BuildProducer<ResourcePropertiesBuildItem> resourcePropertiesProducer,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)
      • registerPagingAndSortingRepositories

        void registerPagingAndSortingRepositories​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                                                  io.quarkus.deployment.Capabilities capabilities,
                                                  io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                                  io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer,
                                                  io.quarkus.deployment.annotations.BuildProducer<ResourcePropertiesBuildItem> resourcePropertiesProducer,
                                                  io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)