| Modifier and Type | Field and Description |
|---|---|
| private MetadataBuildingContext | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Boolean | |
| private static final Logger | |
| protected AbstractPropertyHolder | |
| private String |
| Access | Constructor and Description |
|---|---|
| pack-priv | AbstractPropertyHolder(String path, PropertyHolder parent, XClass clazzToProcess, MetadataBuildingContext context)
|
| Modifier and Type | Method and Description |
|---|---|
| private static AssociationOverride[] | |
| private static Map | |
| protected IllegalStateException | |
| private static Map | |
| private void | |
| private static Map | |
| private static Map | |
| protected MetadataBuildingContext | |
| private Column[] | getExactOverriddenColumn(String propertyName)
Get column overriding, property first, then parent, then holder find the overridden rules from the exact property name. |
| private ForeignKey | |
| private JoinColumn[] | getExactOverriddenJoinColumn(String propertyName)
Get column overriding, property first, then parent, then holder |
| private JoinTable | getExactOverriddenJoinTable(String propertyName)
Get column overriding, property first, then parent, then holder |
| public JoinTable | getJoinTable(XProperty property)
Implements org. |
| public Column[] | getOverriddenColumn(String propertyName)
Implements org. |
| public ForeignKey | getOverriddenForeignKey(String propertyName)
Overrides default org. |
| public JoinColumn[] | getOverriddenJoinColumn(String propertyName)
Implements org. |
| public JoinTable | getOverriddenJoinTable(String propertyName)
Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element;' with nothing These rules are here to support both JPA 2 and legacy overriding rules. |
| public String | |
| public boolean | |
| protected abstract AttributeConversionInfo | |
| protected abstract AttributeConversionInfo | |
| protected ConverterDescriptor | |
| protected abstract String | |
| protected abstract String | |
| public ConverterDescriptor | resolveAttributeConverterDescriptor(XProperty property)
Implements org. |
| protected void | |
| public void | |
| public void | setParentProperty(String parentProperty)
Implements org. |
| context | back to summary |
|---|---|
| private MetadataBuildingContext context | |
| currentPropertyColumnOverride | back to summary |
|---|---|
| private Map<String, Column[]> currentPropertyColumnOverride | |
| currentPropertyForeignKeyOverride | back to summary |
|---|---|
| private Map<String, ForeignKey> currentPropertyForeignKeyOverride | |
| currentPropertyJoinColumnOverride | back to summary |
|---|---|
| private Map<String, JoinColumn[]> currentPropertyJoinColumnOverride | |
| currentPropertyJoinTableOverride | back to summary |
|---|---|
| private Map<String, JoinTable> currentPropertyJoinTableOverride | |
| holderColumnOverride | back to summary |
|---|---|
| private Map<String, Column[]> holderColumnOverride | |
| holderForeignKeyOverride | back to summary |
|---|---|
| private Map<String, ForeignKey> holderForeignKeyOverride | |
| holderJoinColumnOverride | back to summary |
|---|---|
| private Map<String, JoinColumn[]> holderJoinColumnOverride | |
| holderJoinTableOverride | back to summary |
|---|---|
| private Map<String, JoinTable> holderJoinTableOverride | |
| isInIdClass | back to summary |
|---|---|
| private Boolean isInIdClass | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| parent | back to summary |
|---|---|
| protected AbstractPropertyHolder parent | |
| path | back to summary |
|---|---|
| private String path | |
| AbstractPropertyHolder | back to summary |
|---|---|
| pack-priv AbstractPropertyHolder(String path, PropertyHolder parent, XClass clazzToProcess, MetadataBuildingContext context) | |
| buildAssociationOverrides | back to summary |
|---|---|
| private static AssociationOverride[] buildAssociationOverrides(XAnnotatedElement element, String path) | |
| buildColumnOverride | back to summary |
|---|---|
| private static Map | |
| buildExceptionFromInstantiationError | back to summary |
|---|---|
| protected IllegalStateException buildExceptionFromInstantiationError(AttributeConversionInfo info, Exception e) | |
| buildForeignKeyOverride | back to summary |
|---|---|
| private static Map | |
| buildHierarchyColumnOverride | back to summary |
|---|---|
| private void buildHierarchyColumnOverride(XClass element) | |
| buildJoinColumnOverride | back to summary |
|---|---|
| private static Map | |
| buildJoinTableOverride | back to summary |
|---|---|
| private static Map | |
| getContext | back to summary |
|---|---|
| protected MetadataBuildingContext getContext() Get the mappings
| |
| getExactOverriddenColumn | back to summary |
|---|---|
| private Column[] getExactOverriddenColumn(String propertyName) Get column overriding, property first, then parent, then holder find the overridden rules from the exact property name. | |
| getExactOverriddenForeignKey | back to summary |
|---|---|
| private ForeignKey getExactOverriddenForeignKey(String propertyName) | |
| getExactOverriddenJoinColumn | back to summary |
|---|---|
| private JoinColumn[] getExactOverriddenJoinColumn(String propertyName) Get column overriding, property first, then parent, then holder | |
| getExactOverriddenJoinTable | back to summary |
|---|---|
| private JoinTable getExactOverriddenJoinTable(String propertyName) Get column overriding, property first, then parent, then holder | |
| getJoinTable | back to summary |
|---|---|
| public JoinTable getJoinTable(XProperty property) Implements org. Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
| |
| getOverriddenColumn | back to summary |
|---|---|
| public Column[] getOverriddenColumn(String propertyName) Implements org. Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
| |
| getOverriddenForeignKey | back to summary |
|---|---|
| public ForeignKey getOverriddenForeignKey(String propertyName) Overrides default org. Doc from org. return null if hte foreign key is not overridden, or the foreign key if true | |
| getOverriddenJoinColumn | back to summary |
|---|---|
| public JoinColumn[] getOverriddenJoinColumn(String propertyName) Implements org. Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element' with nothing These rules are here to support both JPA 2 and legacy overriding rules.
| |
| getOverriddenJoinTable | back to summary |
|---|---|
| public JoinTable getOverriddenJoinTable(String propertyName) Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element' with nothing These rules are here to support both JPA 2 and legacy overriding rules. | |
| getPath | back to summary |
|---|---|
| public String getPath() Implements org.
| |
| isInIdClass | back to summary |
|---|---|
| public boolean isInIdClass() Implements org.
| |
| locateAttributeConversionInfo | back to summary |
|---|---|
| protected abstract AttributeConversionInfo locateAttributeConversionInfo(XProperty property) | |
| locateAttributeConversionInfo | back to summary |
|---|---|
| protected abstract AttributeConversionInfo locateAttributeConversionInfo(String path) | |
| makeAttributeConverterDescriptor | back to summary |
|---|---|
| protected ConverterDescriptor makeAttributeConverterDescriptor(AttributeConversionInfo conversion) | |
| normalizeCompositePath | back to summary |
|---|---|
| protected abstract String normalizeCompositePath(String attributeName) | |
| normalizeCompositePathForLogging | back to summary |
|---|---|
| protected abstract String normalizeCompositePathForLogging(String attributeName) | |
| resolveAttributeConverterDescriptor | back to summary |
|---|---|
| public ConverterDescriptor resolveAttributeConverterDescriptor(XProperty property) Implements org. Doc from org. Determine the AttributeConverter to use for the given property.
| |
| setCurrentProperty | back to summary |
|---|---|
| protected void setCurrentProperty(XProperty property) Set the property to be processed. property can be null
| |
| setInIdClass | back to summary |
|---|---|
| public void setInIdClass(Boolean isInIdClass) Implements org.
| |
| setParentProperty | back to summary |
|---|---|
| public void setParentProperty(String parentProperty) Implements org.
| |