Interface ReactiveNaturalIdLoader<T>

  • All Superinterfaces:
    org.hibernate.loader.ast.spi.EntityLoader, org.hibernate.loader.ast.spi.Loader, org.hibernate.loader.ast.spi.MultiKeyLoader, org.hibernate.loader.ast.spi.NaturalIdLoader<java.util.concurrent.CompletionStage<T>>
    All Known Implementing Classes:
    ReactiveCompoundNaturalIdLoader, ReactiveNaturalIdLoaderDelegate, ReactiveSimpleNaturalIdLoader

    public interface ReactiveNaturalIdLoader<T>
    extends org.hibernate.loader.ast.spi.NaturalIdLoader<java.util.concurrent.CompletionStage<T>>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletionStage<java.lang.Object> resolveIdToNaturalId​(java.lang.Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session)  
      java.util.concurrent.CompletionStage<java.lang.Object> resolveNaturalIdToId​(java.lang.Object naturalIdValue, org.hibernate.engine.spi.SharedSessionContractImplementor session)  
      • Methods inherited from interface org.hibernate.loader.ast.spi.EntityLoader

        getLoadable
      • Methods inherited from interface org.hibernate.loader.ast.spi.NaturalIdLoader

        load
    • Method Detail

      • resolveNaturalIdToId

        java.util.concurrent.CompletionStage<java.lang.Object> resolveNaturalIdToId​(java.lang.Object naturalIdValue,
                                                                                    org.hibernate.engine.spi.SharedSessionContractImplementor session)
        Specified by:
        resolveNaturalIdToId in interface org.hibernate.loader.ast.spi.NaturalIdLoader<T>
      • resolveIdToNaturalId

        java.util.concurrent.CompletionStage<java.lang.Object> resolveIdToNaturalId​(java.lang.Object id,
                                                                                    org.hibernate.engine.spi.SharedSessionContractImplementor session)
        Specified by:
        resolveIdToNaturalId in interface org.hibernate.loader.ast.spi.NaturalIdLoader<T>