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 TypeMethodDescriptionvoidforEachValueDetail(Consumer<DiscriminatorValueDetails> consumer) <X> XfromValueDetails(Function<DiscriminatorValueDetails, X> handler) Find and return the first DiscriminatorValueDetails which matches the givenhandlergetDetailsForDiscriminatorValue(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:
getDetailsForDiscriminatorValuein classDiscriminatorConverter<O,R>
-
getDetailsForEntityName
- Specified by:
getDetailsForEntityNamein classDiscriminatorConverter<O,R>
-
forEachValueDetail
- Specified by:
forEachValueDetailin classDiscriminatorConverter<O,R>
-
fromValueDetails
Description copied from class:DiscriminatorConverterFind and return the first DiscriminatorValueDetails which matches the givenhandler- Specified by:
fromValueDetailsin classDiscriminatorConverter<O,R>
-