| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Map | |
| private Boolean | |
| private Mappings | |
| protected AbstractPropertyHolder | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | AbstractPropertyHolder(String path, PropertyHolder parent, XClass clazzToProcess, Mappings mappings)
|
| Modifier and Type | Method and Description |
|---|---|
| private static Map | |
| private void | |
| private static Map | |
| private static Map | |
| private Column[] | getExactOverriddenColumn(String propertyName)
Get column overriding, property first, then parent, then holder find the overridden rules from the exact property name. |
| 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. |
| protected Mappings | |
| public Column[] | getOverriddenColumn(String propertyName)
Implements 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 void | |
| public void | |
| public void | setParentProperty(String parentProperty)
Implements org. |
| currentPropertyColumnOverride | back to summary |
|---|---|
| private Map<String, Column[]> currentPropertyColumnOverride | |
| 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 | |
| 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 | |
| mappings | back to summary |
|---|---|
| private Mappings mappings | |
| parent | back to summary |
|---|---|
| protected AbstractPropertyHolder parent | |
| path | back to summary |
|---|---|
| private String path | |
| AbstractPropertyHolder | back to summary |
|---|---|
| public AbstractPropertyHolder(String path, PropertyHolder parent, XClass clazzToProcess, Mappings mappings) | |
| buildColumnOverride | 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 | |
| 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. | |
| 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. | |
| getMappings | back to summary |
|---|---|
| protected Mappings getMappings() | |
| 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. | |
| 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. | |
| setCurrentProperty | back to summary |
|---|---|
| protected void setCurrentProperty(XProperty property) 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. | |