[Squirrel-sql-commits] sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/m
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Gerd W. <ger...@us...> - 2007-07-31 22:17:44
|
Update of /cvsroot/squirrel-sql/sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/mapping In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21867/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/mapping Modified Files: HibernatePropertyInfo.java PropertyInfo.java MappedClassInfo.java Log Message: Hibernate Plugin (Code completion) Index: HibernatePropertyInfo.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/mapping/HibernatePropertyInfo.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** HibernatePropertyInfo.java 17 Jul 2007 23:25:26 -0000 1.1 --- HibernatePropertyInfo.java 31 Jul 2007 22:17:39 -0000 1.2 *************** *** 4,16 **** { private String _propertyName; ! private String _typeName; private String _toString; ! public HibernatePropertyInfo(String propertyName, String typeName) { _propertyName = propertyName; ! _typeName = typeName; ! _toString = propertyName + " " + typeName; } --- 4,25 ---- { private String _propertyName; ! private String _className; private String _toString; + private String _collectionClassName; ! public HibernatePropertyInfo(String propertyName, String className, String collectionClassName) { _propertyName = propertyName; ! _className = className; ! _collectionClassName = collectionClassName; ! if(null != _collectionClassName) ! { ! _toString = propertyName + " " + _collectionClassName + "<" + className + ">"; ! } ! else ! { ! _toString = propertyName + " " + className; ! } } *************** *** 21,27 **** } ! public String getTypeName() { ! return _typeName; } --- 30,36 ---- } ! public String getClassName() { ! return _className; } *************** *** 31,33 **** --- 40,47 ---- return _toString; } + + public String getCollectionClassName() + { + return _collectionClassName; + } } Index: PropertyInfo.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/mapping/PropertyInfo.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PropertyInfo.java 22 Jul 2007 13:07:51 -0000 1.3 --- PropertyInfo.java 31 Jul 2007 22:17:39 -0000 1.4 *************** *** 48,50 **** --- 48,55 ---- return _hibernatePropertyInfo.getPropertyName().startsWith(parser.getLastToken()); } + + public String getClassName() + { + return _hibernatePropertyInfo.getClassName(); + } } Index: MappedClassInfo.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/mapping/MappedClassInfo.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** MappedClassInfo.java 25 Jul 2007 23:33:41 -0000 1.5 --- MappedClassInfo.java 31 Jul 2007 22:17:39 -0000 1.6 *************** *** 112,114 **** --- 112,129 ---- return ret; } + + public PropertyInfo getAttributeByName(String attrName) + { + for (PropertyInfo propertyInfo : _propertyInfos) + { + if(propertyInfo.getCompareString().equals(attrName)) + { + return propertyInfo; + } + } + + return null; + + + } } |