| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public | MappedDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, List<DiscriminatorValueDetails> valueMappings)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | forEachValueDetail(Consumer<DiscriminatorValueDetails> consumer)
Implements abstract org. |
| public <X> X | fromValueDetails(Function<DiscriminatorValueDetails, X> handler)
Implements abstract org. |
| public static <O, R> MappedDiscriminatorConverter | fromValueMappings(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object, String> valueMappings, MappingMetamodelImplementor mappingMetamodel)
|
| public DiscriminatorValueDetails | |
| public DiscriminatorValueDetails | getDetailsForEntityName(String entityName)
Implements abstract org. |
| public DiscriminatorValueDetails | getDetailsForRelationalForm(R relationalForm)
Overrides org. |
| discriminatorValueToEntityNameMap | back to summary |
|---|---|
| private final Map<Object, DiscriminatorValueDetails> discriminatorValueToEntityNameMap | |
| entityNameToDiscriminatorValueMap | back to summary |
|---|---|
| private final Map<String, DiscriminatorValueDetails> entityNameToDiscriminatorValueMap | |
| MappedDiscriminatorConverter | back to summary |
|---|---|
| public MappedDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, List<DiscriminatorValueDetails> valueMappings) | |
| forEachValueDetail | back to summary |
|---|---|
| public void forEachValueDetail(Consumer<DiscriminatorValueDetails> consumer) Implements abstract org.
| |
| fromValueDetails | back to summary |
|---|---|
| public <X> X fromValueDetails(Function<DiscriminatorValueDetails, X> handler) Implements abstract org.
| |
| fromValueMappings | back to summary |
|---|---|
| public static <O, R> MappedDiscriminatorConverter | |
| 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.
| |