| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| public static final int | |
| public static final int | |
| public static final int | |
| private String | referencedColumn
property name related to this column |
| Access | Constructor and Description |
|---|---|
| private | |
| private | Ejb3JoinColumn(String sqlType, String name, String comment, boolean nullable, boolean unique, boolean insertable, boolean updatable, String referencedColumn, String secondaryTable, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String mappedBy, boolean isImplicit, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| public void | |
| private String | buildDefaultColumnName(final PersistentClass referencedEntity, final String logicalReferencedColumn)
|
| private static Ejb3JoinColumn | buildJoinColumn(JoinColumn ann, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, MetadataBuildingContext buildingContext)
build join column for SecondaryTables |
| public static Ejb3JoinColumn | buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn, JoinColumn joinAnn, Value identifier, Map<String, Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext context)
Build JoinColumn for a JOINED hierarchy |
| public static Ejb3JoinColumn[] | buildJoinColumns(JoinColumn[] anns, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)
|
| public static Ejb3JoinColumn[] | buildJoinColumnsOrFormulas(JoinColumnOrFormula[] anns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)
|
| public static Ejb3JoinColumn[] | buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, MetadataBuildingContext buildingContext)
|
| public static Ejb3JoinColumn | buildJoinFormula(JoinFormula ann, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)
build join formula |
| public static Ejb3JoinColumn[] | buildJoinTableJoinColumns(JoinColumn[] annJoins, Map<String, Join> secondaryTables, PropertyHolder propertyHolder, String propertyName, String mappedBy, MetadataBuildingContext buildingContext)
|
| public static void | |
| public static int | checkReferencedColumnsType(Ejb3JoinColumn[] columns, PersistentClass referencedEntity, MetadataBuildingContext context)
|
| public void | copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, Iterator<E> columnIterator, SimpleValue value)
|
| public String | |
| public String | |
| public String | |
| public void | |
| public void | linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value)
|
| public void | overrideFromReferencedColumnIfNecessary(Column
the referenced column. column)Called to apply column definitions from the referenced FK column to this column. |
| public void | redefineColumnName(String columnName, String propertyName, boolean applyNamingStrategy)
|
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setMappedBy(String entityName, String jpaEntityName, String logicalTableName, String mappedByProperty)
|
| public void | setPersistentClass(PersistentClass persistentClass, Map<String, Join> joins, Map<XClass, InheritanceState> inheritanceStatePerClass)
Override persistent class on oneToMany Cases for late settings Must only be used on second level pass binding |
| public void | |
| public String | toString()
Overrides org. |
| JPA2ElementCollection | back to summary |
|---|---|
| private boolean JPA2ElementCollection | |
| manyToManyOwnerSideEntityName | back to summary |
|---|---|
| private String manyToManyOwnerSideEntityName | |
| mappedBy | back to summary |
|---|---|
| private String mappedBy | |
| mappedByEntityName | back to summary |
|---|---|
| private String mappedByEntityName | |
| mappedByJpaEntityName | back to summary |
|---|---|
| private String mappedByJpaEntityName | |
| mappedByPropertyName | back to summary |
|---|---|
| private String mappedByPropertyName | |
| mappedByTableName | back to summary |
|---|---|
| private String mappedByTableName | |
| NO_REFERENCE | back to summary |
|---|---|
| public static final int NO_REFERENCE | |
| NON_PK_REFERENCE | back to summary |
|---|---|
| public static final int NON_PK_REFERENCE | |
| PK_REFERENCE | back to summary |
|---|---|
| public static final int PK_REFERENCE | |
| referencedColumn | back to summary |
|---|---|
| private String referencedColumn property name related to this column | |
| Ejb3JoinColumn | back to summary |
|---|---|
| private Ejb3JoinColumn() | |
| Ejb3JoinColumn | back to summary |
|---|---|
| private Ejb3JoinColumn(String sqlType, String name, String comment, boolean nullable, boolean unique, boolean insertable, boolean updatable, String referencedColumn, String secondaryTable, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String mappedBy, boolean isImplicit, MetadataBuildingContext buildingContext) | |
| addColumnBinding | back to summary |
|---|---|
| protected void addColumnBinding(SimpleValue value) Overrides org.
| |
| addDefaultJoinColumnName | back to summary |
|---|---|
| public void addDefaultJoinColumnName(PersistentClass referencedEntity, String logicalReferencedColumn) | |
| buildDefaultColumnName | back to summary |
|---|---|
| private String buildDefaultColumnName(final PersistentClass referencedEntity, final String logicalReferencedColumn) | |
| buildJoinColumn | back to summary |
|---|---|
| private static Ejb3JoinColumn buildJoinColumn(JoinColumn ann, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, MetadataBuildingContext buildingContext) build join column for SecondaryTables | |
| buildJoinColumn | back to summary |
|---|---|
| public static Ejb3JoinColumn buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn, JoinColumn joinAnn, Value identifier, Map<String, Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext context) Build JoinColumn for a JOINED hierarchy | |
| buildJoinColumns | back to summary |
|---|---|
| public static Ejb3JoinColumn[] buildJoinColumns(JoinColumn[] anns, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext) | |
| buildJoinColumnsOrFormulas | back to summary |
|---|---|
| public static Ejb3JoinColumn[] buildJoinColumnsOrFormulas(JoinColumnOrFormula[] anns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext) | |
| buildJoinColumnsWithDefaultColumnSuffix | back to summary |
|---|---|
| public static Ejb3JoinColumn[] buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns, Comment comment, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, MetadataBuildingContext buildingContext) | |
| buildJoinFormula | back to summary |
|---|---|
| public static Ejb3JoinColumn buildJoinFormula(JoinFormula ann, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext) build join formula | |
| buildJoinTableJoinColumns | back to summary |
|---|---|
| public static Ejb3JoinColumn[] buildJoinTableJoinColumns(JoinColumn[] annJoins, Map<String, Join> secondaryTables, PropertyHolder propertyHolder, String propertyName, String mappedBy, MetadataBuildingContext buildingContext) | |
| checkIfJoinColumn | back to summary |
|---|---|
| public static void checkIfJoinColumn(Object columns, PropertyHolder holder, PropertyData property) | |
| checkReferencedColumnsType | back to summary |
|---|---|
| public static int checkReferencedColumnsType(Ejb3JoinColumn[] columns, PersistentClass referencedEntity, MetadataBuildingContext context) | |
| copyReferencedStructureAndCreateDefaultJoinColumns | back to summary |
|---|---|
| public void copyReferencedStructureAndCreateDefaultJoinColumns(PersistentClass referencedEntity, Iterator<E> columnIterator, SimpleValue value) | |
| getManyToManyOwnerSideEntityName | back to summary |
|---|---|
| public String getManyToManyOwnerSideEntityName() | |
| getMappedBy | back to summary |
|---|---|
| public String getMappedBy() | |
| getReferencedColumn | back to summary |
|---|---|
| public String getReferencedColumn() | |
| linkValueUsingAColumnCopy | back to summary |
|---|---|
| public void linkValueUsingAColumnCopy(Column column, SimpleValue value) used for mappedBy cases | |
| linkValueUsingDefaultColumnNaming | back to summary |
|---|---|
| public void linkValueUsingDefaultColumnNaming(Column referencedColumn, PersistentClass referencedEntity, SimpleValue value) | |
| overrideFromReferencedColumnIfNecessary | back to summary |
|---|---|
| public void overrideFromReferencedColumnIfNecessary(Column column) Called to apply column definitions from the referenced FK column to this column.
| |
| redefineColumnName | back to summary |
|---|---|
| public void redefineColumnName(String columnName, String propertyName, boolean applyNamingStrategy) Overrides org.
| |
| setJoinAnnotation | back to summary |
|---|---|
| public void setJoinAnnotation(JoinColumn annJoin, String defaultName) | |
| setJPA2ElementCollection | back to summary |
|---|---|
| public void setJPA2ElementCollection(boolean JPA2ElementCollection) | |
| setManyToManyOwnerSideEntityName | back to summary |
|---|---|
| public void setManyToManyOwnerSideEntityName(String manyToManyOwnerSideEntityName) | |
| setMappedBy | back to summary |
|---|---|
| public void setMappedBy(String mappedBy) | |
| setMappedBy | back to summary |
|---|---|
| public void setMappedBy(String entityName, String jpaEntityName, String logicalTableName, String mappedByProperty) | |
| setPersistentClass | back to summary |
|---|---|
| public void setPersistentClass(PersistentClass persistentClass, Map<String, Join> joins, Map<XClass, InheritanceState> inheritanceStatePerClass) Override persistent class on oneToMany Cases for late settings Must only be used on second level pass binding | |
| setReferencedColumn | back to summary |
|---|---|
| public void setReferencedColumn(String referencedColumn) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object. | |