Implementation Note
This transformation happens on the JAXB model level creating
a JaxbEntityMappings "copy" of the JaxbHbmHibernateMapping
representation
| Modifier and Type | Class and Description |
|---|---|
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final JaxbHbmHibernateMapping | |
| private final HbmXmlTransformer. | |
| private final Origin | |
| private final JaxbEntityMappings |
| Access | Constructor and Description |
|---|---|
| public | HbmXmlTransformer(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer.
|
| Modifier and Type | Method and Description |
|---|---|
| private JaxbCacheInclusionType | |
| private PolymorphismType | convert(JaxbHbmPolymorphismEnum polymorphism)
Deprecated
as a consequence of
PolymorphismType being deprecated.
|
| private JaxbPluralFetchMode | |
| private FetchType | |
| private OnDeleteAction | |
| private JaxbHbmFilter | |
| private JaxbCascadeType | |
| private JaxbEmbeddable | |
| private JaxbId | |
| private JaxbEntityMappings | |
| private String | |
| private String | |
| private void | |
| private void | |
| private Boolean | |
| private Boolean | |
| private boolean | |
| private <T> void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | transferColumn(SourceColumnAdapter source, TargetColumnAdapter target, String tableName, ColumnDefaults columnDefaults)
|
| private void | transferColumnsAndFormulas(ColumnAndFormulaSource source, ColumnAndFormulaTarget target, ColumnDefaults columnDefaults, String tableName)
|
| private void | |
| private void | |
| private void | transferDiscriminatorSubclass(JaxbHbmDiscriminatorSubclassEntityType hbmSubclass, JaxbEntity subclassEntity)
|
| private void | |
| private void | |
| private JaxbEntityResult | |
| private void | transferFetchable(JaxbHbmLazyWithNoProxyEnum hbmLazy, JaxbHbmFetchStyleEnum hbmFetch, JaxbHbmOuterJoinEnum hbmOuterJoin, Boolean constrained, ToOneAttribute fetchable)
|
| private void | transferFetchable(JaxbHbmLazyWithExtraEnum hbmLazy, JaxbHbmFetchStyleWithSubselectEnum hbmFetch, JaxbHbmOuterJoinEnum hbmOuterJoin, CollectionAttribute fetchable)
|
| private JaxbFetchProfile | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | transferListIndex(JaxbHbmIndexType index, JaxbHbmListIndexType listIndex, CollectionAttribute target)
|
| private JaxbManyToOne | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private JaxbColumnResult | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public static JaxbEntityMappings | Returns: The transformed representationThe hbm.xml mapping to be transformed hbmXmlMapping, Origin The origin of the hbm.xml mapping origin, HbmXmlTransformer.Main entry into hbm.xml transformation |
| private JaxbHbmAnyMapping | |
| private JaxbBasic | |
| private JaxbElementCollection | |
| private JaxbEmbedded | |
| private void | |
| private JaxbHbmManyToAny | |
| private JaxbManyToMany | |
| private JaxbManyToOne | |
| private JaxbNamedNativeQuery | |
| private JaxbNamedQuery | |
| private JaxbOneToMany | |
| private JaxbSqlResultSetMapping |
| hbmXmlMapping | back to summary |
|---|---|
| private final JaxbHbmHibernateMapping hbmXmlMapping | |
| options | back to summary |
|---|---|
| private final HbmXmlTransformer. | |
| origin | back to summary |
|---|---|
| private final Origin origin | |
| ormRoot | back to summary |
|---|---|
| private final JaxbEntityMappings ormRoot | |
| HbmXmlTransformer | back to summary |
|---|---|
| public HbmXmlTransformer(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer. | |
| convert | back to summary |
|---|---|
| private JaxbCacheInclusionType convert(JaxbHbmCacheInclusionEnum hbmInclusion) | |
| convert | back to summary |
|---|---|
| private PolymorphismType convert(JaxbHbmPolymorphismEnum polymorphism)
Deprecated as a consequence of | |
| convert | back to summary |
|---|---|
| private JaxbPluralFetchMode convert(JaxbHbmFetchStyleWithSubselectEnum fetch) | |
| convert | back to summary |
|---|---|
| private FetchType convert(JaxbHbmLazyEnum hbmLazy) | |
| convert | back to summary |
|---|---|
| private OnDeleteAction convert(JaxbHbmOnDeleteEnum hbmOnDelete) | |
| convert | back to summary |
|---|---|
| private JaxbHbmFilter convert(JaxbHbmFilterType hbmFilter) | |
| convertCascadeType | back to summary |
|---|---|
| private JaxbCascadeType convertCascadeType(String s) | |
| convertEmbeddable | back to summary |
|---|---|
| private JaxbEmbeddable convertEmbeddable(JaxbHbmCompositeAttributeType hbmComponent) | |
| convertSimpleId | back to summary |
|---|---|
| private JaxbId convertSimpleId(JaxbHbmSimpleIdType source) | |
| doTransform | back to summary |
|---|---|
| private JaxbEntityMappings doTransform() | |
| extractEntityName | back to summary |
|---|---|
| private String extractEntityName(EntityInfo entityInfo) | |
| getFullyQualifiedClassName | back to summary |
|---|---|
| private String getFullyQualifiedClassName(String className) | |
| handleUnsupported | back to summary |
|---|---|
| private void handleUnsupported(String message, Object... messageArgs) | |
| handleUnsupportedContent | back to summary |
|---|---|
| private void handleUnsupportedContent(String description) | |
| invert | back to summary |
|---|---|
| private Boolean invert(Boolean value) | |
| invert | back to summary |
|---|---|
| private Boolean invert(Boolean value, Boolean defaultValue) | |
| isOrphanRemoval | back to summary |
|---|---|
| private boolean isOrphanRemoval(String s) | |
| transfer | back to summary |
|---|---|
| private <T> void transfer(Supplier<T> source, Consumer<T> target) | |
| transferAttributes | back to summary |
|---|---|
| private void transferAttributes(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transferAttributes | back to summary |
|---|---|
| private void transferAttributes(List<E> hbmAttributeMappings, AttributesContainer attributes) | |
| transferBaseEntityInformation | back to summary |
|---|---|
| private void transferBaseEntityInformation(JaxbHbmEntityBaseDefinition hbmClass, JaxbEntity entity) | |
| transferBasicAttribute | back to summary |
|---|---|
| private void transferBasicAttribute(JaxbHbmBasicAttributeType hbmProp, JaxbBasic basic) | |
| transferCollectionBasicInfo | back to summary |
|---|---|
| private void transferCollectionBasicInfo(PluralAttributeInfo source, CollectionAttribute target) | |
| transferCollectionTable | back to summary |
|---|---|
| private void transferCollectionTable(final PluralAttributeInfo source, final JaxbElementCollection target) | |
| transferColumn | back to summary |
|---|---|
| private void transferColumn(SourceColumnAdapter source, TargetColumnAdapter target) | |
| transferColumn | back to summary |
|---|---|
| private void transferColumn(SourceColumnAdapter source, TargetColumnAdapter target, String tableName, ColumnDefaults columnDefaults) | |
| transferColumnsAndFormulas | back to summary |
|---|---|
| private void transferColumnsAndFormulas(ColumnAndFormulaSource source, ColumnAndFormulaTarget target, ColumnDefaults columnDefaults, String tableName) | |
| transferDatabaseObjects | back to summary |
|---|---|
| private void transferDatabaseObjects() | |
| transferDiscriminator | back to summary |
|---|---|
| private void transferDiscriminator(final JaxbHbmRootEntityType hbmClass, final JaxbEntity entity) | |
| transferDiscriminatorSubclass | back to summary |
|---|---|
| private void transferDiscriminatorSubclass(JaxbHbmDiscriminatorSubclassEntityType hbmSubclass, JaxbEntity subclassEntity) | |
| transferEntities | back to summary |
|---|---|
| private void transferEntities() | |
| transferEntityElementAttributes | back to summary |
|---|---|
| private void transferEntityElementAttributes(EntityInfo hbmClass, JaxbEntity entity) | |
| transferEntityReturnElement | back to summary |
|---|---|
| private JaxbEntityResult transferEntityReturnElement(String resultMappingName, JaxbHbmNativeQueryReturnType hbmReturn) | |
| transferFetchable | back to summary |
|---|---|
| private void transferFetchable(JaxbHbmLazyWithNoProxyEnum hbmLazy, JaxbHbmFetchStyleEnum hbmFetch, JaxbHbmOuterJoinEnum hbmOuterJoin, Boolean constrained, ToOneAttribute fetchable) | |
| transferFetchable | back to summary |
|---|---|
| private void transferFetchable(JaxbHbmLazyWithExtraEnum hbmLazy, JaxbHbmFetchStyleWithSubselectEnum hbmFetch, JaxbHbmOuterJoinEnum hbmOuterJoin, CollectionAttribute fetchable) | |
| transferFetchProfile | back to summary |
|---|---|
| private JaxbFetchProfile transferFetchProfile(JaxbHbmFetchProfileType hbmFetchProfile) | |
| transferFetchProfiles | back to summary |
|---|---|
| private void transferFetchProfiles() | |
| transferFilterDefinitions | back to summary |
|---|---|
private void transferFilterDefinitions()
| |
| transferIdentifier | back to summary |
|---|---|
| private void transferIdentifier(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transferIdentifierGenerators | back to summary |
|---|---|
| private void transferIdentifierGenerators() | |
| transferImports | back to summary |
|---|---|
| private void transferImports() | |
| transferJoinedSubclass | back to summary |
|---|---|
| private void transferJoinedSubclass(JaxbHbmJoinedSubclassEntityType hbmSubclass, JaxbEntity subclassEntity) | |
| transferJoins | back to summary |
|---|---|
| private void transferJoins(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transferListIndex | back to summary |
|---|---|
| private void transferListIndex(JaxbHbmIndexType index, JaxbHbmListIndexType listIndex, CollectionAttribute target) | |
| transferManyToOneAttribute | back to summary |
|---|---|
| private JaxbManyToOne transferManyToOneAttribute(JaxbHbmCompositeKeyManyToOneType hbmM2O) | |
| transferMapKey | back to summary |
|---|---|
| private void transferMapKey(JaxbHbmMapType source, CollectionAttribute target) | |
| transferNamedNativeQueries | back to summary |
|---|---|
| private void transferNamedNativeQueries() | |
| transferNamedQueries | back to summary |
|---|---|
| private void transferNamedQueries() | |
| transferNaturalIdentifiers | back to summary |
|---|---|
| private void transferNaturalIdentifiers(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transferOneToOne | back to summary |
|---|---|
| private void transferOneToOne(JaxbHbmOneToOneType hbmOneToOne, AttributesContainer attributes) | |
| transferResultSetMappings | back to summary |
|---|---|
| private void transferResultSetMappings() | |
| transferResultSetMappings | back to summary |
|---|---|
| private void transferResultSetMappings(String namePrefix, ResultSetMappingContainer container) | |
| transferRootEntity | back to summary |
|---|---|
| private void transferRootEntity(JaxbHbmRootEntityType hbmClass, JaxbEntity entity) | |
| transferScalarReturnElement | back to summary |
|---|---|
| private JaxbColumnResult transferScalarReturnElement(String resultMappingName, JaxbHbmNativeQueryScalarReturnType hbmReturn) | |
| transferTimestamp | back to summary |
|---|---|
| private void transferTimestamp(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transferToolingHints | back to summary |
|---|---|
| private void transferToolingHints(ToolingHintContainer container) | |
| transferTypeDefs | back to summary |
|---|---|
| private void transferTypeDefs() | |
| transferUnionSubclass | back to summary |
|---|---|
| private void transferUnionSubclass(JaxbHbmUnionSubclassEntityType hbmSubclass, JaxbEntity subclassEntity) | |
| transferVersion | back to summary |
|---|---|
| private void transferVersion(JaxbHbmRootEntityType source, JaxbEntity target) | |
| transform | back to summary |
|---|---|
| public static JaxbEntityMappings transform(JaxbHbmHibernateMapping hbmXmlMapping, Origin origin, HbmXmlTransformer. Main entry into hbm.xml transformation
| |
| transformAnyAttribute | back to summary |
|---|---|
| private JaxbHbmAnyMapping transformAnyAttribute(JaxbHbmAnyAssociationType source) | |
| transformBasicAttribute | back to summary |
|---|---|
| private JaxbBasic transformBasicAttribute(final JaxbHbmBasicAttributeType hbmProp) | |
| transformElementCollection | back to summary |
|---|---|
| private JaxbElementCollection transformElementCollection(final PluralAttributeInfo source) | |
| transformEmbedded | back to summary |
|---|---|
| private JaxbEmbedded transformEmbedded(JaxbHbmCompositeAttributeType hbmComponent) | |
| transformEntityCaching | back to summary |
|---|---|
| private void transformEntityCaching(JaxbHbmRootEntityType hbmClass, JaxbEntity entity) | |
| transformManyToAnyCollection | back to summary |
|---|---|
| private JaxbHbmManyToAny transformManyToAnyCollection(PluralAttributeInfo pluralAttributeInfo) | |
| transformManyToManyCollection | back to summary |
|---|---|
| private JaxbManyToMany transformManyToManyCollection(PluralAttributeInfo pluralAttributeInfo) | |
| transformManyToOne | back to summary |
|---|---|
| private JaxbManyToOne transformManyToOne(final JaxbHbmManyToOneType hbmM2O) | |
| transformNamedNativeQuery | back to summary |
|---|---|
| private JaxbNamedNativeQuery transformNamedNativeQuery(JaxbHbmNamedNativeQueryType hbmQuery, String queryName) | |
| transformNamedQuery | back to summary |
|---|---|
| private JaxbNamedQuery transformNamedQuery(JaxbHbmNamedQueryType hbmQuery, String name) | |
| transformOneToManyCollection | back to summary |
|---|---|
| private JaxbOneToMany transformOneToManyCollection(PluralAttributeInfo pluralAttributeInfo) | |
| transformResultSetMapping | back to summary |
|---|---|
| private JaxbSqlResultSetMapping transformResultSetMapping(String namePrefix, JaxbHbmResultSetMappingType hbmResultSet) | |
| Modifier and Type | Method and Description |
|---|---|
| public UnsupportedFeatureHandling |
| unsupportedFeatureHandling | back to summary |
|---|---|
| public UnsupportedFeatureHandling unsupportedFeatureHandling() | |