Skip to content

Commit 7c5b009

Browse files
committed
grails/grails-data-hibernate5#202 Update AbstractDatastoreInitializer
Simplify loadServiceClass logic.
1 parent bdbf0af commit 7c5b009

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

grails-datastore-gorm/src/main/groovy/org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.groovy

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,10 +332,7 @@ abstract class AbstractDatastoreInitializer implements ResourceLoaderAware{
332332
}
333333

334334
private Class<?> loadServiceClass(Class<Service> clazz) {
335-
String dataServiceName = clazz.simpleName
336-
dataServiceName = dataServiceName.substring(1)
337-
dataServiceName = dataServiceName.substring(0, dataServiceName.length() - 14)
338-
final String serviceClassName = clazz.name.replace(clazz.simpleName, dataServiceName)
335+
final String serviceClassName = clazz.package.getName() + '.' + clazz.simpleName[1..-14]
339336
final ClassLoader cl = org.grails.datastore.mapping.reflect.ClassUtils.classLoader
340337
final Class<?> serviceClass = cl.loadClass(serviceClassName)
341338
serviceClass

0 commit comments

Comments
 (0)