List of usage examples for org.springframework.beans.factory.annotation AnnotatedBeanDefinition getScope
@Nullable String getScope();
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringBeanNameGeneratorIT.java
public void testViewScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(ViewScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry(); AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver = new JsfCdiToSpringBeanNameGenerator(); annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(beanDefinition, registry); assertThat(beanDefinition.getScope()).isEqualTo(JsfCdiToSpring.VIEW); }
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringBeanNameGeneratorIT.java
public void testSessionScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(SessionScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry(); AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver = new JsfCdiToSpringBeanNameGenerator(); annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(beanDefinition, registry); assertThat(beanDefinition.getScope()).isEqualTo(JsfCdiToSpring.SESSION); }
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringBeanNameGeneratorIT.java
public void testNoScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(NoScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry(); AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver = new JsfCdiToSpringBeanNameGenerator(); annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(beanDefinition, registry); assertThat(beanDefinition.getScope()).isEmpty(); }