For the legacy JPA-based naming standards initially implemented by Hibernate,
see/use org.
| Modifier and Type | Field and Description |
|---|---|
| public static final ImplicitNamingStrategy |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Identifier | determineAnyDiscriminatorColumnName(ImplicitAnyDiscriminatorColumnNameSource
The source information source)Implements org. |
| public Identifier | determineAnyKeyColumnName(ImplicitAnyKeyColumnNameSource
The source information source)Implements org. |
| public Identifier | determineBasicColumnName(ImplicitBasicColumnNameSource
The source information source)Implements org. |
| public Identifier | determineCollectionTableName(ImplicitCollectionTableNameSource
The source information source)Implements org. |
| public Identifier | determineDiscriminatorColumnName(ImplicitDiscriminatorColumnNameSource
The source information source)Implements org. |
| public Identifier | |
| public Identifier | determineIdentifierColumnName(ImplicitIdentifierColumnNameSource
The source information source)Implements org. |
| public Identifier | |
| public Identifier | determineJoinColumnName(ImplicitJoinColumnNameSource
The source information source)Implements org. javax..
|
| public Identifier | determineJoinTableName(ImplicitJoinTableNameSource
The source information source)Implements org. |
| public Identifier | |
| public Identifier | |
| public Identifier | determinePrimaryKeyJoinColumnName(ImplicitPrimaryKeyJoinColumnNameSource
The source information source)Implements org. javax..
|
| public Identifier | determinePrimaryTableName(ImplicitEntityNameSource
The source information source)Implements org. |
| public Identifier | determineTenantIdColumnName(ImplicitTenantIdColumnNameSource
The source information source)Implements org. |
| public Identifier | |
| protected Identifier | Returns: The identifierThe String form of the name stringForm, MetadataBuildingContext Access to the IdentifierHelper buildingContext)Easy hook to build an Identifier using the keyword safe IdentifierHelper. |
| protected String | Returns: The extracted nameThe attribute path attributePath)For JPA standards we typically need the unqualified name. |
| protected String |
| INSTANCE | back to summary |
|---|---|
| public static final ImplicitNamingStrategy INSTANCE | |
| ImplicitNamingStrategyJpaCompliantImpl | back to summary |
|---|---|
| public ImplicitNamingStrategyJpaCompliantImpl() | |
| determineAnyDiscriminatorColumnName | back to summary |
|---|---|
| public Identifier determineAnyDiscriminatorColumnName(ImplicitAnyDiscriminatorColumnNameSource source) Implements org. Doc from org. Determine the column name related to the discriminator portion of an ANY mapping when no explicit column name is given.
| |
| determineAnyKeyColumnName | back to summary |
|---|---|
| public Identifier determineAnyKeyColumnName(ImplicitAnyKeyColumnNameSource source) Implements org. Doc from org. Determine the column name related to the key/id portion of an ANY mapping when no explicit column name is given.
| |
| determineBasicColumnName | back to summary |
|---|---|
| public Identifier determineBasicColumnName(ImplicitBasicColumnNameSource source) Implements org. Doc from org. Determine the name of an attribute's column given the source naming information, when a name is not explicitly given.
| |
| determineCollectionTableName | back to summary |
|---|---|
| public Identifier determineCollectionTableName(ImplicitCollectionTableNameSource source) Implements org. Doc from org. Determine the name of a collection join table given the source naming information, when a name is not explicitly given.
| |
| determineDiscriminatorColumnName | back to summary |
|---|---|
| public Identifier determineDiscriminatorColumnName(ImplicitDiscriminatorColumnNameSource source) Implements org. Doc from org. Determine the implicit name for the discriminator column for the given entity
| |
| determineForeignKeyName | back to summary |
|---|---|
| public Identifier determineForeignKeyName(ImplicitForeignKeyNameSource source) Implements org.
| |
| determineIdentifierColumnName | back to summary |
|---|---|
| public Identifier determineIdentifierColumnName(ImplicitIdentifierColumnNameSource source) Implements org. Doc from org. Determine the implicit name for the identifier column for the given entity
| |
| determineIndexName | back to summary |
|---|---|
| public Identifier determineIndexName(ImplicitIndexNameSource source) Implements org.
| |
| determineJoinColumnName | back to summary |
|---|---|
| public Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source) Implements org. Doc from org. Determine the column name related to
| |
| determineJoinTableName | back to summary |
|---|---|
| public Identifier determineJoinTableName(ImplicitJoinTableNameSource source) Implements org. Doc from org. Determine the name of an association join table given the source naming information, when a name is not explicitly given.
| |
| determineListIndexColumnName | back to summary |
|---|---|
| public Identifier determineListIndexColumnName(ImplicitIndexColumnNameSource source) Implements org.
| |
| determineMapKeyColumnName | back to summary |
|---|---|
| public Identifier determineMapKeyColumnName(ImplicitMapKeyColumnNameSource source) Implements org.
| |
| determinePrimaryKeyJoinColumnName | back to summary |
|---|---|
| public Identifier determinePrimaryKeyJoinColumnName(ImplicitPrimaryKeyJoinColumnNameSource source) Implements org. Doc from org. Determine the column name related to
| |
| determinePrimaryTableName | back to summary |
|---|---|
| public Identifier determinePrimaryTableName(ImplicitEntityNameSource source) Implements org. Doc from org. Determine the implicit name of an entity's primary table.
| |
| determineTenantIdColumnName | back to summary |
|---|---|
| public Identifier determineTenantIdColumnName(ImplicitTenantIdColumnNameSource source) Implements org. Doc from org. Determine the implicit name for the tenant (multi-tenancy) identifier column for the given entity
| |
| determineUniqueKeyName | back to summary |
|---|---|
| public Identifier determineUniqueKeyName(ImplicitUniqueKeyNameSource source) Implements org.
| |
| toIdentifier | back to summary |
|---|---|
| protected Identifier toIdentifier(String stringForm, MetadataBuildingContext buildingContext) Easy hook to build an Identifier using the keyword safe IdentifierHelper.
| |
| transformAttributePath | back to summary |
|---|---|
| protected String transformAttributePath(AttributePath attributePath) For JPA standards we typically need the unqualified name. However, a more usable impl tends to use the whole path. This method provides an easy hook for subclasses to accomplish that
| |
| transformEntityName | back to summary |
|---|---|
| protected String transformEntityName(EntityNaming entityNaming) | |