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)
-
-
-
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 interfaceorg.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 interfaceorg.hibernate.loader.ast.spi.NaturalIdLoader<T>
-
-