Skip to content

Commit cbdc812

Browse files
committed
14017 - styling - feedback
1 parent 73410db commit cbdc812

File tree

2 files changed

+27
-30
lines changed

2 files changed

+27
-30
lines changed

grails-domain-class/src/main/groovy/org/grails/plugins/domain/GrailsDomainClassAutoConfiguration.groovy

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,7 @@
1919

2020
package org.grails.plugins.domain
2121

22-
import grails.core.GrailsApplication
23-
import grails.validation.ConstraintsEvaluator
2422
import groovy.transform.CompileStatic
25-
import org.grails.datastore.gorm.validation.constraints.factory.ConstraintFactory
26-
import org.grails.datastore.mapping.model.MappingContext
27-
import org.grails.plugins.domain.support.ConstraintEvaluatorAdapter
28-
import org.grails.plugins.domain.support.DefaultConstraintEvaluatorFactoryBean
29-
import org.grails.plugins.domain.support.DefaultMappingContextFactoryBean
30-
import org.grails.plugins.domain.support.ValidatorRegistryFactoryBean
31-
import org.grails.plugins.i18n.I18nAutoConfiguration
3223
import org.springframework.beans.factory.annotation.Autowired
3324
import org.springframework.beans.factory.annotation.Qualifier
3425
import org.springframework.boot.autoconfigure.AutoConfiguration
@@ -37,6 +28,15 @@ import org.springframework.context.ApplicationContext
3728
import org.springframework.context.MessageSource
3829
import org.springframework.context.annotation.Bean
3930
import org.springframework.context.annotation.Lazy
31+
import grails.core.GrailsApplication
32+
import grails.validation.ConstraintsEvaluator
33+
import org.grails.datastore.gorm.validation.constraints.factory.ConstraintFactory
34+
import org.grails.datastore.mapping.model.MappingContext
35+
import org.grails.plugins.domain.support.ConstraintEvaluatorAdapter
36+
import org.grails.plugins.domain.support.DefaultConstraintEvaluatorFactoryBean
37+
import org.grails.plugins.domain.support.DefaultMappingContextFactoryBean
38+
import org.grails.plugins.domain.support.ValidatorRegistryFactoryBean
39+
import org.grails.plugins.i18n.I18nAutoConfiguration
4040

4141
@CompileStatic
4242
// TODO: datasource plugin is supposed to always load after this (currently will because this is a configuration)
@@ -54,34 +54,30 @@ class GrailsDomainClassAutoConfiguration {
5454
List<MessageSource> messageSources
5555

5656
@Lazy
57-
@Bean('grailsDomainClassMappingContext')
58-
DefaultMappingContextFactoryBean grailsDomainClassMappingContext(
59-
List<ConstraintFactory> constraintFactories
60-
) {
61-
def bean = new DefaultMappingContextFactoryBean(grailsApplication, messageSources)
62-
bean.constraintFactories = constraintFactories ?: []
63-
bean
57+
@Bean(name = 'grailsDomainClassMappingContext')
58+
DefaultMappingContextFactoryBean grailsDomainClassMappingContext(List<ConstraintFactory> factories) {
59+
new DefaultMappingContextFactoryBean(grailsApplication, messageSources).tap {
60+
constraintFactories = factories ?: []
61+
}
6462
}
6563

6664
@Lazy
6765
@Bean
68-
DefaultConstraintEvaluatorFactoryBean validateableConstraintsEvaluator(@Qualifier('grailsDomainClassMappingContext') MappingContext grailsDomainClassMappingContext) {
69-
70-
new DefaultConstraintEvaluatorFactoryBean(messageSources, grailsDomainClassMappingContext, grailsApplication)
66+
DefaultConstraintEvaluatorFactoryBean validateableConstraintsEvaluator(@Qualifier('grailsDomainClassMappingContext') MappingContext mappingContext) {
67+
new DefaultConstraintEvaluatorFactoryBean(messageSources, mappingContext, grailsApplication)
7168
}
7269

7370
@Lazy
7471
@Bean(name = ConstraintsEvaluator.BEAN_NAME)
7572
ConstraintEvaluatorAdapter constraintsEvaluator(DefaultConstraintEvaluatorFactoryBean validateableConstraintsEvaluator) {
76-
def bean = new ConstraintEvaluatorAdapter(validateableConstraintsEvaluator.getObject())
77-
bean
73+
new ConstraintEvaluatorAdapter(validateableConstraintsEvaluator.object)
7874
}
7975

8076
@Lazy
8177
@Bean
82-
ValidatorRegistryFactoryBean gormValidatorRegistry(@Qualifier('grailsDomainClassMappingContext') MappingContext grailsDomainClassMappingContext) {
83-
def bean = new ValidatorRegistryFactoryBean()
84-
bean.mappingContext = grailsDomainClassMappingContext
85-
bean
78+
ValidatorRegistryFactoryBean gormValidatorRegistry(@Qualifier('grailsDomainClassMappingContext') MappingContext mappingContext) {
79+
new ValidatorRegistryFactoryBean().tap {
80+
it.mappingContext = mappingContext
81+
}
8682
}
8783
}

grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/GroovyPagesPostProcessor.groovy

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919

2020
package org.grails.plugins.web
2121

22-
import org.grails.web.servlet.view.GroovyPageViewResolver
2322
import org.springframework.beans.BeansException
2423
import org.springframework.beans.factory.support.BeanDefinitionRegistry
2524
import org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
2625
import org.springframework.beans.factory.support.GenericBeanDefinition
2726
import org.springframework.core.Ordered
27+
import org.grails.web.servlet.view.GroovyPageViewResolver
2828

2929
/**
3030
* Registers a jspViewResolver bean definition if one does not already exist.
@@ -39,10 +39,11 @@ class GroovyPagesPostProcessor implements BeanDefinitionRegistryPostProcessor, O
3939
@Override
4040
void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
4141
if (!registry.containsBeanDefinition(JSP_VIEW_RESOLVER_BEAN_NAME)) {
42-
GenericBeanDefinition beanDefinition = new GenericBeanDefinition()
43-
beanDefinition.beanClass = GroovyPageViewResolver
44-
beanDefinition.parentName = 'abstractViewResolver'
45-
beanDefinition.lazyInit = true
42+
GenericBeanDefinition beanDefinition = new GenericBeanDefinition().tap {
43+
beanClass = GroovyPageViewResolver
44+
parentName = 'abstractViewResolver'
45+
lazyInit = true
46+
}
4647
registry.registerBeanDefinition(JSP_VIEW_RESOLVER_BEAN_NAME, beanDefinition)
4748
}
4849
}

0 commit comments

Comments
 (0)