Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/util
In directory sc8-pr-cvs1:/tmp/cvs-serv15497/sf/hibernate/util
Modified Files:
StringHelper.java
Log Message:
refactored alias generation into Alias class
Index: StringHelper.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/util/StringHelper.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** StringHelper.java 12 Mar 2003 08:24:24 -0000 1.10
--- StringHelper.java 15 Mar 2003 04:38:18 -0000 1.11
***************
*** 118,141 ****
public static String suffix(String name, String suffix) {
!
! if (suffix==null) return name;
!
! char quote = name.charAt(0);
! int quoteType = Dialect.QUOTE.indexOf(quote);
! boolean nameEscaped = quoteType > -1;
! StringBuffer nameBuffer = new StringBuffer(30);
!
! if (nameEscaped) {
! nameBuffer.append( name.substring(1, name.length()-1) ).append(suffix);
! }
! else {
! nameBuffer.append(name).append(suffix);
! }
!
! if (nameEscaped) {
! nameBuffer.insert(0, quote);
! nameBuffer.append( Dialect.CLOSED_QUOTE.charAt(quoteType) );
! }
! return nameBuffer.toString();
}
--- 118,122 ----
public static String suffix(String name, String suffix) {
! return (suffix==null) ? name : name + suffix;
}
|