public interface ImplicitJoinColumnNameSource extends ImplicitNameSource
Context for determining the implicit name of a "join column" (think
JoinColumn
).
JoinColumn
Modifier and Type | Interface and Description |
---|---|
static class |
ImplicitJoinColumnNameSource.Nature |
Modifier and Type | Method and Description |
---|---|
AttributePath |
getAttributePath()
Access to the name of the attribute that defines the association.
|
EntityNaming |
getEntityNaming()
Access to entity naming information.
|
ImplicitJoinColumnNameSource.Nature |
getNature() |
Identifier |
getReferencedColumnName()
Access the name of the column that is the target of the FK being described
|
Identifier |
getReferencedTableName()
Access the name of the table that is the target of the FK being described
|
getBuildingContext
ImplicitJoinColumnNameSource.Nature getNature()
EntityNaming getEntityNaming()
Access to entity naming information. For "normal" join columns, this will be the entity where the association is defined. For "inverse" join columns, this will be the target entity.
AttributePath getAttributePath()
Access to the name of the attribute that defines the association. For "normal" join columns, this will be the attribute where the association is defined. For "inverse" join columns, this will be the "mapped-by" attribute.
Identifier getReferencedTableName()
Access the name of the table that is the target of the FK being described
Identifier getReferencedColumnName()
Access the name of the column that is the target of the FK being described
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.