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.ImplicitNamingStrategyLegacyHbmImplCreated 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.IdentifierdetermineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdeterminePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source)org.hibernate.boot.model.naming.IdentifierdetermineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)protected org.hibernate.boot.model.naming.IdentifiertoIdentifier(String stringForm, org.hibernate.boot.spi.MetadataBuildingContext buildingContext)protected StringtransformAttributePath(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:
determineMapKeyColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineMapKeyColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineListIndexColumnName
public org.hibernate.boot.model.naming.Identifier determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)
- Specified by:
determineListIndexColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineListIndexColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineJoinTableName
public org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
- Specified by:
determineJoinTableNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineJoinTableNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
determineDiscriminatorColumnName
public org.hibernate.boot.model.naming.Identifier determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)
- Specified by:
determineDiscriminatorColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineDiscriminatorColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineIndexName
public org.hibernate.boot.model.naming.Identifier determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)
- Specified by:
determineIndexNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineIndexNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineCollectionTableName
public org.hibernate.boot.model.naming.Identifier determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source)
- Specified by:
determineCollectionTableNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineCollectionTableNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineAnyDiscriminatorColumnName
public org.hibernate.boot.model.naming.Identifier determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source)
- Specified by:
determineAnyDiscriminatorColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineAnyDiscriminatorColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineAnyKeyColumnName
public org.hibernate.boot.model.naming.Identifier determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source)
- Specified by:
determineAnyKeyColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineAnyKeyColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineForeignKeyName
public org.hibernate.boot.model.naming.Identifier determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)
- Specified by:
determineForeignKeyNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineForeignKeyNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
toIdentifier
protected org.hibernate.boot.model.naming.Identifier toIdentifier(String stringForm, org.hibernate.boot.spi.MetadataBuildingContext buildingContext)
- Overrides:
toIdentifierin classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineUniqueKeyName
public org.hibernate.boot.model.naming.Identifier determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)
- Specified by:
determineUniqueKeyNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineUniqueKeyNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determinePrimaryKeyJoinColumnName
public org.hibernate.boot.model.naming.Identifier determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source)
- Specified by:
determinePrimaryKeyJoinColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determinePrimaryKeyJoinColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
transformAttributePath
protected String transformAttributePath(org.hibernate.boot.model.source.spi.AttributePath attributePath)
- Overrides:
transformAttributePathin classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineIdentifierColumnName
public org.hibernate.boot.model.naming.Identifier determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source)
- Specified by:
determineIdentifierColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineIdentifierColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
determineJoinColumnName
public org.hibernate.boot.model.naming.Identifier determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source)
- Specified by:
determineJoinColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineJoinColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
determineBasicColumnName
public org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
- Specified by:
determineBasicColumnNamein interfaceorg.hibernate.boot.model.naming.ImplicitNamingStrategy- Overrides:
determineBasicColumnNamein classorg.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
-