| Modifier and Type | Field and Description |
|---|---|
| private final MappingMetamodelImplementor |
| Access | Constructor and Description |
|---|---|
| public | DefaultDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, MappingMetamodelImplementor mappingMetamodel)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | forEachValueDetail(Consumer<DiscriminatorValueDetails> consumer)
Implements abstract org. |
| public static <O, R> DefaultDiscriminatorConverter | fromMappingMetamodel(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, MappingMetamodelImplementor mappingMetamodel)
|
| public <X> X | fromValueDetails(Function<DiscriminatorValueDetails, X> handler)
Implements abstract org. |
| public DiscriminatorValueDetails | |
| public DiscriminatorValueDetails | getDetailsForEntityName(String entityName)
Implements abstract org. |
| public DiscriminatorValueDetails | getDetailsForRelationalForm(R relationalForm)
Overrides org. |
| mappingMetamodel | back to summary |
|---|---|
| private final MappingMetamodelImplementor mappingMetamodel | |
| DefaultDiscriminatorConverter | back to summary |
|---|---|
| public DefaultDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, MappingMetamodelImplementor mappingMetamodel) | |
| forEachValueDetail | back to summary |
|---|---|
| public void forEachValueDetail(Consumer<DiscriminatorValueDetails> consumer) Implements abstract org.
| |
| fromMappingMetamodel | back to summary |
|---|---|
| public static <O, R> DefaultDiscriminatorConverter | |
| fromValueDetails | back to summary |
|---|---|
| public <X> X fromValueDetails(Function<DiscriminatorValueDetails, X> handler) Implements abstract org.
| |
| getDetailsForDiscriminatorValue | back to summary |
|---|---|
| public DiscriminatorValueDetails getDetailsForDiscriminatorValue(Object value) Implements abstract org.
| |
| getDetailsForEntityName | back to summary |
|---|---|
| public DiscriminatorValueDetails getDetailsForEntityName(String entityName) Implements abstract org.
| |
| getDetailsForRelationalForm | back to summary |
|---|---|
| public DiscriminatorValueDetails getDetailsForRelationalForm(R relationalForm) Overrides org.
| |