Class MidPointImplicitNamingStrategy
- java.lang.Object
-
- org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
- org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
- com.evolveum.midpoint.repo.sql.util.MidPointImplicitNamingStrategy
-
- All Implemented Interfaces:
Serializable
,org.hibernate.boot.model.naming.ImplicitNamingStrategy
public class MidPointImplicitNamingStrategy extends org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
Created by Viliam Repan (lazyman).Pure magic. Clean up necessary, same for annoations.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MidPointImplicitNamingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.boot.model.naming.Identifier
determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source)
org.hibernate.boot.model.naming.Identifier
determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)
org.hibernate.boot.model.naming.Identifier
determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)
org.hibernate.boot.model.naming.Identifier
determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
org.hibernate.boot.model.naming.Identifier
determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source)
org.hibernate.boot.model.naming.Identifier
determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)
protected org.hibernate.boot.model.naming.Identifier
toIdentifier(String stringForm, org.hibernate.boot.spi.MetadataBuildingContext buildingContext)
protected String
transformAttributePath(org.hibernate.boot.model.source.spi.AttributePath attributePath)
-
Methods inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
transformEntityName
-
-
-
-
Method Detail
-
determineMapKeyColumnName
public org.hibernate.boot.model.naming.Identifier determineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource source)
- Specified by:
determineMapKeyColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineMapKeyColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineListIndexColumnName
public org.hibernate.boot.model.naming.Identifier determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)
- Specified by:
determineListIndexColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineListIndexColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineJoinTableName
public org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
- Specified by:
determineJoinTableName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineJoinTableName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
determineDiscriminatorColumnName
public org.hibernate.boot.model.naming.Identifier determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)
- Specified by:
determineDiscriminatorColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineDiscriminatorColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineIndexName
public org.hibernate.boot.model.naming.Identifier determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)
- Specified by:
determineIndexName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineIndexName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineCollectionTableName
public org.hibernate.boot.model.naming.Identifier determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source)
- Specified by:
determineCollectionTableName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineCollectionTableName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineAnyDiscriminatorColumnName
public org.hibernate.boot.model.naming.Identifier determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source)
- Specified by:
determineAnyDiscriminatorColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineAnyDiscriminatorColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineAnyKeyColumnName
public org.hibernate.boot.model.naming.Identifier determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source)
- Specified by:
determineAnyKeyColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineAnyKeyColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineForeignKeyName
public org.hibernate.boot.model.naming.Identifier determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)
- Specified by:
determineForeignKeyName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineForeignKeyName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
toIdentifier
protected org.hibernate.boot.model.naming.Identifier toIdentifier(String stringForm, org.hibernate.boot.spi.MetadataBuildingContext buildingContext)
- Overrides:
toIdentifier
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineUniqueKeyName
public org.hibernate.boot.model.naming.Identifier determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)
- Specified by:
determineUniqueKeyName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineUniqueKeyName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determinePrimaryKeyJoinColumnName
public org.hibernate.boot.model.naming.Identifier determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source)
- Specified by:
determinePrimaryKeyJoinColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determinePrimaryKeyJoinColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
transformAttributePath
protected String transformAttributePath(org.hibernate.boot.model.source.spi.AttributePath attributePath)
- Overrides:
transformAttributePath
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineIdentifierColumnName
public org.hibernate.boot.model.naming.Identifier determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source)
- Specified by:
determineIdentifierColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineIdentifierColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineJoinColumnName
public org.hibernate.boot.model.naming.Identifier determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source)
- Specified by:
determineJoinColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineJoinColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
determineBasicColumnName
public org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
- Specified by:
determineBasicColumnName
in interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
determineBasicColumnName
in classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
-