Class HibernateOrmPanacheRestProcessor


  • class HibernateOrmPanacheRestProcessor
    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 findEntityResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer, io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer)
      Find Panache entity resources and generate their implementations.
      (package private) void findRepositoryResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer, io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)
      Find Panache repository resources and generate their implementations.
      (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

      • HibernateOrmPanacheRestProcessor

        HibernateOrmPanacheRestProcessor()
    • 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()
      • findEntityResources

        void findEntityResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                 io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                 io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer)
        Find Panache entity resources and generate their implementations.
      • findRepositoryResources

        void findRepositoryResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                     io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)
        Find Panache repository resources and generate their implementations.