List of usage examples for org.springframework.context.annotation AnnotationScopeMetadataResolver resolveScopeMetadata
@Override
public ScopeMetadata resolveScopeMetadata(BeanDefinition definition)
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringScopeMetadadaResolverIT.java
public void testViewScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(ViewScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); AnnotationScopeMetadataResolver annotationScopeMetadataResolver = new JsfCdiToSpringScopeMetadataResolver(); ScopeMetadata scopeMetadata = annotationScopeMetadataResolver.resolveScopeMetadata(beanDefinition); assertThat(scopeMetadata.getScopeName()).isEqualTo(JsfCdiToSpring.VIEW); }
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringScopeMetadadaResolverIT.java
public void testSessionScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(SessionScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); AnnotationScopeMetadataResolver annotationScopeMetadataResolver = new JsfCdiToSpringScopeMetadataResolver(); ScopeMetadata scopeMetadata = annotationScopeMetadataResolver.resolveScopeMetadata(beanDefinition); assertThat(scopeMetadata.getScopeName()).isEqualTo(JsfCdiToSpring.SESSION); }
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringScopeMetadadaResolverIT.java
public void testNoScope() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(NoScopedClass.class); AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); AnnotationScopeMetadataResolver annotationScopeMetadataResolver = new JsfCdiToSpringScopeMetadataResolver(); ScopeMetadata scopeMetadata = annotationScopeMetadataResolver.resolveScopeMetadata(beanDefinition); assertThat(scopeMetadata.getScopeName()).isEqualTo(JsfCdiToSpring.SINGLETON); }
From source file:com.github.persapiens.jsfboot.annotations.JsfCdiToSpringScopeMetadadaResolverIT.java
public void testGenericBeanDefinition() { AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(SessionScopedClass.class); AnnotatedBeanDefinition annotatedBeanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata); GenericBeanDefinition beanDefinition = new GenericBeanDefinition(annotatedBeanDefinition); AnnotationScopeMetadataResolver annotationScopeMetadataResolver = new JsfCdiToSpringScopeMetadataResolver(); ScopeMetadata scopeMetadata = annotationScopeMetadataResolver.resolveScopeMetadata(beanDefinition); assertThat(scopeMetadata.getScopeName()).isEqualTo(JsfCdiToSpring.SINGLETON); }