@Override public ImplicitNamingStrategy getImplicitNamingStrategy() { return delegate.getImplicitNamingStrategy(); }
@Override public Identifier determineImplicitName(final LocalMetadataBuildingContext context) { return context.getBuildingOptions().getImplicitNamingStrategy().determineListIndexColumnName( new ImplicitIndexColumnNameSource() { @Override public AttributePath getPluralAttributePath() { return attributeSource.getAttributePath(); } @Override public MetadataBuildingContext getBuildingContext() { return context; } } ); } }
public Identifier determineImplicitName(final MetadataBuildingContext buildingContext) { return buildingContext.getBuildingOptions().getImplicitNamingStrategy().determinePrimaryTableName( new ImplicitEntityNameSource() { private final EntityNaming entityNaming = new EntityNaming() { @Override public String getClassName() { return className; } @Override public String getEntityName() { return entityName; } @Override public String getJpaEntityName() { return jpaEntityName; } }; @Override public EntityNaming getEntityNaming() { return entityNaming; } @Override public MetadataBuildingContext getBuildingContext() { return buildingContext; } } ); }
public ModelBinder(final MetadataBuildingContext context) { this.metadataBuildingContext = context; this.database = context.getMetadataCollector().getDatabase(); this.objectNameNormalizer = new ObjectNameNormalizer() { @Override protected MetadataBuildingContext getBuildingContext() { return context; } }; this.implicitNamingStrategy = context.getBuildingOptions().getImplicitNamingStrategy(); this.relationalObjectBinder = new RelationalObjectBinder( context ); }
@Override public Identifier determineImplicitName(final LocalMetadataBuildingContext context) { context.getBuildingOptions().getImplicitNamingStrategy().determineIdentifierColumnName( new ImplicitIdentifierColumnNameSource() { @Override public EntityNaming getEntityNaming() { return hierarchySource.getRoot().getEntityNamingSource(); } @Override public AttributePath getIdentifierAttributePath() { return idSource.getIdentifierAttributeSource().getAttributePath(); } @Override public MetadataBuildingContext getBuildingContext() { return context; } } ); return database.toIdentifier( propertyName ); } }
final Identifier keyNameIdentifier = getMetadataBuildingOptions().getImplicitNamingStrategy().determineUniqueKeyName( new ImplicitUniqueKeyNameSource() { @Override final Identifier keyNameIdentifier = getMetadataBuildingOptions().getImplicitNamingStrategy().determineIndexName( new ImplicitIndexNameSource() { @Override
logicalName = buildingContext.getBuildingOptions().getImplicitNamingStrategy().determineCollectionTableName( new ImplicitCollectionTableNameSource() { private final EntityNaming owningEntityNaming = new EntityNaming() { logicalName = buildingContext.getBuildingOptions().getImplicitNamingStrategy().determineJoinTableName( new ImplicitJoinTableNameSource() { private final EntityNaming owningEntityNaming = new EntityNaming() {
@Override public Identifier determineImplicitName(final MetadataBuildingContext buildingContext) { final ImplicitNamingStrategy namingStrategy = buildingContext.getBuildingOptions().getImplicitNamingStrategy();
final Identifier ukName = mappingDocument.getBuildingOptions().getImplicitNamingStrategy().determineUniqueKeyName( new ImplicitUniqueKeyNameSource() { @Override
nameIdentifier = getMetadataBuildingOptions().getImplicitNamingStrategy().determineForeignKeyName(foreignKeyNameSource);
final Database database = context.getMetadataCollector().getDatabase(); final ImplicitNamingStrategy implicitNamingStrategy = context.getBuildingOptions() .getImplicitNamingStrategy();
public void redefineColumnName(String columnName, String propertyName, boolean applyNamingStrategy) { final ObjectNameNormalizer normalizer = context.getObjectNameNormalizer(); final Database database = context.getMetadataCollector().getDatabase(); final ImplicitNamingStrategy implicitNamingStrategy = context.getBuildingOptions().getImplicitNamingStrategy(); final PhysicalNamingStrategy physicalNamingStrategy = context.getBuildingOptions().getPhysicalNamingStrategy();
.getImplicitNamingStrategy() .determinePrimaryTableName( implicitNamingSource );
private String buildDefaultColumnName(final PersistentClass referencedEntity, final String logicalReferencedColumn) { final Database database = getBuildingContext().getMetadataCollector().getDatabase(); final ImplicitNamingStrategy implicitNamingStrategy = getBuildingContext().getBuildingOptions().getImplicitNamingStrategy(); final PhysicalNamingStrategy physicalNamingStrategy = getBuildingContext().getBuildingOptions().getPhysicalNamingStrategy(); columnIdentifier = getBuildingContext().getBuildingOptions().getImplicitNamingStrategy().determineJoinColumnName( new ImplicitJoinColumnNameSource() { private final EntityNaming entityNaming = new EntityNaming() {
.getImplicitNamingStrategy() .determineCollectionTableName( implicitNamingSource );
final ImplicitNamingStrategy implicitNamingStrategy = context.getBuildingOptions().getImplicitNamingStrategy(); final PhysicalNamingStrategy physicalNamingStrategy = context.getBuildingOptions().getPhysicalNamingStrategy();
@Override public ImplicitNamingStrategy getImplicitNamingStrategy() { return delegate.getImplicitNamingStrategy(); }
public Identifier determineImplicitName(final MetadataBuildingContext buildingContext) { return buildingContext.getBuildingOptions().getImplicitNamingStrategy().determinePrimaryTableName( new ImplicitEntityNameSource() { private final EntityNaming entityNaming = new EntityNaming() { @Override public String getClassName() { return className; } @Override public String getEntityName() { return entityName; } @Override public String getJpaEntityName() { return jpaEntityName; } }; @Override public EntityNaming getEntityNaming() { return entityNaming; } @Override public MetadataBuildingContext getBuildingContext() { return buildingContext; } } ); }
public ModelBinder(final MetadataBuildingContext context) { this.metadataBuildingContext = context; this.database = context.getMetadataCollector().getDatabase(); this.objectNameNormalizer = new ObjectNameNormalizer() { @Override protected MetadataBuildingContext getBuildingContext() { return context; } }; this.implicitNamingStrategy = context.getBuildingOptions().getImplicitNamingStrategy(); this.relationalObjectBinder = new RelationalObjectBinder( context ); }
final Identifier ukName = mappingDocument.getBuildingOptions().getImplicitNamingStrategy().determineUniqueKeyName( new ImplicitUniqueKeyNameSource() { @Override