/** * Return the unqualified property name, not the best strategy but a backward compatible one */ public String collectionTableName( String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable, String propertyName ) { //use a degenerated strategy for backward compatibility return StringHelper.unqualify(propertyName); }
/** * Return the unqualified property name */ public String propertyToColumnName(String propertyName) { return StringHelper.unqualify(propertyName); } /**
/** * Return the unqualified class name */ public String classToTableName(String className) { return StringHelper.unqualify(className); } /**
public static String unqualifyEntityName(String entityName) { String result = unqualify( entityName ); int slashPos = result.indexOf( '/' ); if ( slashPos > 0 ) { result = result.substring( 0, slashPos - 1 ); } return result; }
/** * Return the full property path with underscore seperators, mixed * case converted to underscores */ public String propertyToColumnName(String propertyName) { return addUnderscores( StringHelper.unqualify(propertyName) ); } /**
/** * Return the column name or the unqualified property name */ public String logicalColumnName(String columnName, String propertyName) { return StringHelper.isNotEmpty( columnName ) ? columnName : StringHelper.unqualify( propertyName ); }
/** * Return the unqualified class name, mixed case converted to * underscores */ public String classToTableName(String className) { return addUnderscores( StringHelper.unqualify(className) ); } /**
private EntityTableObjectNameSource(String explicitName, String entityName) { this.explicitName = explicitName; this.logicalName = StringHelper.isNotEmpty( explicitName ) ? explicitName : StringHelper.unqualify( entityName ); }
/** * Return the column name or the unqualified property name */ public String logicalColumnName(String columnName, String propertyName) { return StringHelper.isNotEmpty( columnName ) ? columnName : StringHelper.unqualify( propertyName ); }
/** * Return the column name if explicit or the concatenation of the property name and the referenced column */ public String logicalCollectionColumnName(String columnName, String propertyName, String referencedColumn) { return StringHelper.isNotEmpty( columnName ) ? columnName : StringHelper.unqualify( propertyName ) + "_" + referencedColumn; } }
public String logicalCollectionColumnName(String columnName, String propertyName, String referencedColumn) { return StringHelper.isNotEmpty( columnName ) ? columnName : StringHelper.unqualify( propertyName ) + "_" + referencedColumn; } }
@Override public String toString() { return StringHelper.unqualify( getClass().getName() ) + '(' + navigableRole.getFullPath() + ')'; }
@Override protected String transformEntityName(EntityNaming entityNaming) { return StringHelper.unqualify( entityNaming.getEntityName() ); }
@Override public String toString() { return StringHelper.unqualify( getClass().getName() ) + MessageHelper.infoString( collectionRole, key ); }
/** * Return the property name or propertyTableName */ public String foreignKeyColumnName( String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName ) { String header = propertyName != null ? StringHelper.unqualify( propertyName ) : propertyTableName; if (header == null) throw new AssertionFailure("NamingStrategy not properly filled"); return columnName( header ); //+ "_" + referencedColumnName not used for backward compatibility }
public String foreignKeyColumnName( String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName ) { String header = propertyName != null ? StringHelper.unqualify( propertyName ) : propertyTableName; if ( header == null ) throw new AssertionFailure( "NamingStrategy not properly filled" ); return columnName( header + "_" + referencedColumnName ); }
/** * Return the property name or propertyTableName */ public String foreignKeyColumnName( String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName ) { String header = propertyName != null ? StringHelper.unqualify( propertyName ) : propertyTableName; if (header == null) throw new AssertionFailure("NammingStrategy not properly filled"); return columnName( header ); //+ "_" + referencedColumnName not used for backward compatibility }
protected String transformEntityName(EntityNaming entityNaming) { // prefer the JPA entity name, if specified... if ( StringHelper.isNotEmpty( entityNaming.getJpaEntityName() ) ) { return entityNaming.getJpaEntityName(); } else { // otherwise, use the Hibernate entity name return StringHelper.unqualify( entityNaming.getEntityName() ); } }
private void bindEjb3Annotation(Entity ejb3Ann) { if ( ejb3Ann == null ) throw new AssertionFailure( "@Entity should always be not null" ); if ( BinderHelper.isEmptyAnnotationValue( ejb3Ann.name() ) ) { name = StringHelper.unqualify( annotatedClass.getName() ); } else { name = ejb3Ann.name(); } }
@Override public void processQueryRenames() { for ( JaxbHbmClassRenameType renameBinding : documentRoot.getImport() ) { final String name = qualifyClassName( renameBinding.getClazz() ); final String rename = renameBinding.getRename() == null ? StringHelper.unqualify( name ) : renameBinding.getRename(); getMetadataCollector().addImport( rename, name ); log.debugf( "Import (query rename): %s -> %s", rename, name ); } }