From a2f825718108972d1201f2763c19e767658ec697 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Wed, 7 Mar 2018 09:10:33 +0000 Subject: [PATCH] Polish --- .../config/configuration/StateMachineConfiguration.java | 8 ++++---- .../configuration/StateMachineFactoryConfiguration.java | 7 +++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineConfiguration.java b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineConfiguration.java index c468deb7..d50fdb34 100644 --- a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineConfiguration.java +++ b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2017 the original author or authors. + * Copyright 2015-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,7 +19,6 @@ import java.lang.annotation.Annotation; import java.util.ArrayList; import java.util.List; -import org.springframework.beans.factory.BeanDefinitionStoreException; import org.springframework.beans.factory.BeanNameAware; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.annotation.Autowired; @@ -153,12 +152,13 @@ public class StateMachineConfiguration extends this.beanName = name; } + @SuppressWarnings("unchecked") @Override public void afterPropertiesSet() throws Exception { - AnnotationConfigurer, StateMachineConfigBuilder> configurer = + AnnotationConfigurer, StateMachineConfigBuilder> configurer = (AnnotationConfigurer, StateMachineConfigBuilder>) getBeanFactory().getBean(Class.forName(clazzName)); getBuilder().apply(configurer); - + StateMachineConfig stateMachineConfig = getBuilder().getOrBuild(); TransitionsData stateMachineTransitions = stateMachineConfig.getTransitions(); StatesData stateMachineStates = stateMachineConfig.getStates(); diff --git a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineFactoryConfiguration.java b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineFactoryConfiguration.java index 5e236a6b..1acaa378 100644 --- a/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineFactoryConfiguration.java +++ b/spring-statemachine-core/src/main/java/org/springframework/statemachine/config/configuration/StateMachineFactoryConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2017 the original author or authors. + * Copyright 2015-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,12 +20,10 @@ import java.util.ArrayList; import java.util.List; import org.springframework.beans.BeansException; -import org.springframework.beans.factory.BeanDefinitionStoreException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.beans.factory.FactoryBean; import org.springframework.beans.factory.InitializingBean; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.beans.factory.support.AbstractBeanDefinition; import org.springframework.beans.factory.support.BeanDefinitionBuilder; @@ -143,9 +141,10 @@ public class StateMachineFactoryConfiguration extends return true; } + @SuppressWarnings("unchecked") @Override public void afterPropertiesSet() throws Exception { - AnnotationConfigurer, StateMachineConfigBuilder> configurer = + AnnotationConfigurer, StateMachineConfigBuilder> configurer = (AnnotationConfigurer, StateMachineConfigBuilder>) beanFactory.getBean(Class.forName(clazzName)); builder.apply(configurer);