Class UnifiedAnyDiscriminatorConverter<O,R>
java.lang.Object
org.hibernate.metamodel.mapping.DiscriminatorConverter<O,R>
org.hibernate.metamodel.mapping.internal.UnifiedAnyDiscriminatorConverter<O,R>
- All Implemented Interfaces:
BasicValueConverter<O,
R>
-
Constructor Summary
ConstructorsConstructorDescriptionUnifiedAnyDiscriminatorConverter
(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, Map<Object, String> explicitValueMappings, ImplicitDiscriminatorStrategy implicitValueStrategy, MappingMetamodelImplementor mappingMetamodel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
forEachValueDetail
(Consumer<DiscriminatorValueDetails> consumer) <X> X
fromValueDetails
(Function<DiscriminatorValueDetails, X> handler) Find and return the first DiscriminatorValueDetails which matches the givenhandler
getDetailsForDiscriminatorValue
(Object relationalValue) getDetailsForEntityName
(String entityName) Methods inherited from class org.hibernate.metamodel.mapping.DiscriminatorConverter
getDetailsForRelationalForm, getDiscriminatorName, getDomainJavaType, getRelationalJavaType, toDomainValue, toRelationalValue, toString
-
Constructor Details
-
Method Details
-
getDetailsByValue
-
getDetailsByEntityName
-
getDetailsForDiscriminatorValue
- Specified by:
getDetailsForDiscriminatorValue
in classDiscriminatorConverter<O,
R>
-
getDetailsForEntityName
- Specified by:
getDetailsForEntityName
in classDiscriminatorConverter<O,
R>
-
forEachValueDetail
- Specified by:
forEachValueDetail
in classDiscriminatorConverter<O,
R>
-
fromValueDetails
Description copied from class:DiscriminatorConverter
Find and return the first DiscriminatorValueDetails which matches the givenhandler
- Specified by:
fromValueDetails
in classDiscriminatorConverter<O,
R>
-