[hibernate-commits] Hibernate SVN: r14920 - in search/branches/jboss_cache_integration/src/java/org/hibernate/search: store and 1 other directory.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Fri Jul 11 06:02:09 EDT 2008
Author: navssurtani
Date: 2008-07-11 06:02:09 -0400 (Fri, 11 Jul 2008)
New Revision: 14920
Modified:
search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfiguration.java
search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfigurationFromHibernateCore.java
search/branches/jboss_cache_integration/src/java/org/hibernate/search/store/DirectoryProviderFactory.java
Log:
Changed SearchConfiguration.getClassMapping() to return a Class and not a PersistentClass. Fixed method that uses it in DirectoryProviderFactory.
Modified: search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfiguration.java
===================================================================
--- search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfiguration.java 2008-07-11 09:40:59 UTC (rev 14919)
+++ search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfiguration.java 2008-07-11 10:02:09 UTC (rev 14920)
@@ -29,7 +29,7 @@
* @return org.hibernate.mapping.PersistentClass
*/
- PersistentClass getClassMapping(String name);
+ Class getClassMapping(String name);
/**
* Gets a configuration property from its name
Modified: search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfigurationFromHibernateCore.java
===================================================================
--- search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfigurationFromHibernateCore.java 2008-07-11 09:40:59 UTC (rev 14919)
+++ search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/SearchConfigurationFromHibernateCore.java 2008-07-11 10:02:09 UTC (rev 14920)
@@ -25,8 +25,8 @@
return cfg.getClassMappings();
}
- public PersistentClass getClassMapping(String name) {
- return cfg.getClassMapping( name );
+ public Class getClassMapping(String name) {
+ return cfg.getClassMapping( name ).getMappedClass();
}
public String getProperty(String propertyName) {
Modified: search/branches/jboss_cache_integration/src/java/org/hibernate/search/store/DirectoryProviderFactory.java
===================================================================
--- search/branches/jboss_cache_integration/src/java/org/hibernate/search/store/DirectoryProviderFactory.java 2008-07-11 09:40:59 UTC (rev 14919)
+++ search/branches/jboss_cache_integration/src/java/org/hibernate/search/store/DirectoryProviderFactory.java 2008-07-11 10:02:09 UTC (rev 14920)
@@ -226,10 +226,10 @@
//get the most specialized (ie subclass > superclass) non default index name
//if none extract the name from the most generic (superclass > subclass) @Indexed class in the hierarchy
//FIXME I'm inclined to get rid of the default value
- PersistentClass pc = cfg.getClassMapping( clazz.getName() );
+ Class aClass = cfg.getClassMapping( clazz.getName() );
XClass rootIndex = null;
do {
- XClass currentClazz = reflectionManager.toXClass( pc.getMappedClass() );
+ XClass currentClazz = reflectionManager.toXClass( aClass );
Indexed indexAnn = currentClazz.getAnnotation( Indexed.class );
if ( indexAnn != null ) {
if ( indexAnn.index().length() != 0 ) {
@@ -239,9 +239,9 @@
rootIndex = currentClazz;
}
}
- pc = pc.getSuperclass();
+ aClass = aClass.getSuperclass();
}
- while ( pc != null );
+ while ( aClass != null );
//there is nobody out there with a non default @Indexed.index
if ( rootIndex != null ) {
return rootIndex.getName();
More information about the hibernate-commits
mailing list