| Modifier and Type | Field and Description |
|---|---|
| private final MetadataBuildingContext | |
| private final Component | |
| private final AnnotatedJoinColumns | |
| private static final Logger | |
| private final String | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | CopyIdentifierComponentSecondPass(Component comp, String referencedEntityName, String propertyName, AnnotatedJoinColumns joinColumns, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private Property | createComponentProperty(boolean isExplicitReference, Map<String, AnnotatedJoinColumn> columnByReferencedName, MutableInteger index, Property referencedProperty)
|
| private Property | createSimpleProperty(PersistentClass referencedPersistentClass, boolean isExplicitReference, Map<String, AnnotatedJoinColumn> columnByReferencedName, MutableInteger index, Property referencedProperty)
|
| public void | doSecondPass(Map<String, PersistentClass> persistentClasses)
Implements org. |
| private Component | |
| public String | |
| public boolean |
| buildingContext | back to summary |
|---|---|
| private final MetadataBuildingContext buildingContext | |
| component | back to summary |
|---|---|
| private final Component component | |
| joinColumns | back to summary |
|---|---|
| private final AnnotatedJoinColumns joinColumns | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| propertyName | back to summary |
|---|---|
| private final String propertyName | |
| referencedEntityName | back to summary |
|---|---|
| private final String referencedEntityName | |
| CopyIdentifierComponentSecondPass | back to summary |
|---|---|
| public CopyIdentifierComponentSecondPass(Component comp, String referencedEntityName, String propertyName, AnnotatedJoinColumns joinColumns, MetadataBuildingContext buildingContext) | |
| applyComponentColumnSizeValueToJoinColumn | back to summary |
|---|---|
| private void applyComponentColumnSizeValueToJoinColumn(Column column, AnnotatedJoinColumn joinColumn) | |
| createComponentProperty | back to summary |
|---|---|
| private Property createComponentProperty(boolean isExplicitReference, Map<String, AnnotatedJoinColumn> columnByReferencedName, MutableInteger index, Property referencedProperty) | |
| createSimpleProperty | back to summary |
|---|---|
| private Property createSimpleProperty(PersistentClass referencedPersistentClass, boolean isExplicitReference, Map<String, AnnotatedJoinColumn> columnByReferencedName, MutableInteger index, Property referencedProperty) | |
| doSecondPass | back to summary |
|---|---|
| public void doSecondPass(Map<String, PersistentClass> persistentClasses) throws MappingException Implements org. Doc from org. Perform the operation
| |
| getReferencedComponent | back to summary |
|---|---|
| private Component getReferencedComponent(PersistentClass referencedPersistentClass) | |
| getReferencedEntityName | back to summary |
|---|---|
| public String getReferencedEntityName() Implements abstract org.
| |
| isInPrimaryKey | back to summary |
|---|---|
| public boolean isInPrimaryKey() Implements abstract org.
| |