Top Inners Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public Class AttributesHelper

extends Object
Class Inheritance
Imports
java.util.Collections, .List, jakarta.xml.bind.JAXBElement, org.hibernate.boot.MappingException, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmAnyAssociationType, .JaxbHbmArrayType, .JaxbHbmBagCollectionType, .JaxbHbmBasicAttributeType, .JaxbHbmCompositeAttributeType, .JaxbHbmCompositeKeyBasicAttributeType, .JaxbHbmCompositeKeyManyToOneType, .JaxbHbmDynamicComponentType, .JaxbHbmIdBagCollectionType, .JaxbHbmListType, .JaxbHbmManyToOneType, .JaxbHbmMapType, .JaxbHbmNestedCompositeElementType, .JaxbHbmOneToOneType, .JaxbHbmPrimitiveArrayType, .JaxbHbmPropertiesType, .JaxbHbmSetType, .JaxbHbmToolingHintType, .JaxbHbmTuplizerType, org.hibernate.boot.model.source.spi.AttributePath, .AttributeRole, .AttributeSource, .AttributeSourceContainer, .EmbeddableMapping, .EmbeddedAttributeMapping, .NaturalIdMutability, .SingularAttributeSourceEmbedded, .ToolingHintContext

Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
processAnyAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmAnyAssociationType anyAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processArrayAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmArrayType arrayAttributeJaxbMapping)

private static void
processAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, Object attributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processAttributes(MappingDocument mappingDocument, AttributesHelper.Callback callback, List<E> attributeMappings, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processBagAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmBagCollectionType bagAttributeJaxbMapping)

public static void
processBasicAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmBasicAttributeType basicAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processCompositeKeySubAttributes(MappingDocument mappingDocument, AttributesHelper.Callback callback, List<?> jaxbAttributeMappings)

public static void
processDynamicComponentAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmDynamicComponentType dynamicComponentJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processEmbeddedAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmCompositeAttributeType embeddedAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processIdBagAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmIdBagCollectionType idBagAttributeJaxbMapping)

public static void
processListAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmListType listAttributeJaxbMapping)

public static void
processManyToOneAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmManyToOneType manyToOneAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processMapAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmMapType mapAttributesJaxbMapping)

private static void
processNestedEmbeddedElement(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmNestedCompositeElementType attributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processOneToOneAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmOneToOneType oneToOneAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processPrimitiveArrayAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmPrimitiveArrayType primitiveArrayAttributeJaxbMapping)

private static void
processPropertiesGroup(final MappingDocument mappingDocument, final AttributesHelper.Callback callback, final JaxbHbmPropertiesType propertiesGroupJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)

public static void
processSetAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmSetType setAttributeJaxbMapping)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AttributesHelperback to summary
public AttributesHelper()

Method Detail

processAnyAttributeback to summary
public static void processAnyAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmAnyAssociationType anyAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processArrayAttributeback to summary
public static void processArrayAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmArrayType arrayAttributeJaxbMapping)
processAttributeback to summary
private static void processAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, Object attributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processAttributesback to summary
public static void processAttributes(MappingDocument mappingDocument, AttributesHelper.Callback callback, List<E> attributeMappings, String logicalTableName, NaturalIdMutability naturalIdMutability)
processBagAttributeback to summary
public static void processBagAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmBagCollectionType bagAttributeJaxbMapping)
processBasicAttributeback to summary
public static void processBasicAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmBasicAttributeType basicAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processCompositeKeySubAttributesback to summary
public static void processCompositeKeySubAttributes(MappingDocument mappingDocument, AttributesHelper.Callback callback, List<?> jaxbAttributeMappings)
processDynamicComponentAttributeback to summary
public static void processDynamicComponentAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmDynamicComponentType dynamicComponentJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processEmbeddedAttributeback to summary
public static void processEmbeddedAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmCompositeAttributeType embeddedAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processIdBagAttributeback to summary
public static void processIdBagAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmIdBagCollectionType idBagAttributeJaxbMapping)
processListAttributeback to summary
public static void processListAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmListType listAttributeJaxbMapping)
processManyToOneAttributeback to summary
public static void processManyToOneAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmManyToOneType manyToOneAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processMapAttributeback to summary
public static void processMapAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmMapType mapAttributesJaxbMapping)
processNestedEmbeddedElementback to summary
private static void processNestedEmbeddedElement(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmNestedCompositeElementType attributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processOneToOneAttributeback to summary
public static void processOneToOneAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmOneToOneType oneToOneAttributeJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processPrimitiveArrayAttributeback to summary
public static void processPrimitiveArrayAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmPrimitiveArrayType primitiveArrayAttributeJaxbMapping)
processPropertiesGroupback to summary
private static void processPropertiesGroup(final MappingDocument mappingDocument, final AttributesHelper.Callback callback, final JaxbHbmPropertiesType propertiesGroupJaxbMapping, String logicalTableName, NaturalIdMutability naturalIdMutability)
processSetAttributeback to summary
public static void processSetAttribute(MappingDocument mappingDocument, AttributesHelper.Callback callback, JaxbHbmSetType setAttributeJaxbMapping)
org.hibernate.boot.model.source.internal.hbm back to summary

public Interface AttributesHelper.Callback


Method Summary

Modifier and TypeMethod and Description
public void
public AttributeSourceContainer

Method Detail

addAttributeSourceback to summary
public void addAttributeSource(AttributeSource attributeSource)
getAttributeSourceContainerback to summary
public AttributeSourceContainer getAttributeSourceContainer()