Class DummyWebApplicationContext
- java.lang.Object
-
- de.hybris.platform.cockpit.zk.mock.DummyWebApplicationContext
-
- All Implemented Interfaces:
org.springframework.beans.factory.BeanFactory,org.springframework.beans.factory.HierarchicalBeanFactory,org.springframework.beans.factory.ListableBeanFactory,org.springframework.context.ApplicationContext,org.springframework.context.ApplicationEventPublisher,org.springframework.context.MessageSource,org.springframework.core.env.EnvironmentCapable,org.springframework.core.io.ResourceLoader,org.springframework.core.io.support.ResourcePatternResolver,org.springframework.web.context.WebApplicationContext
public class DummyWebApplicationContext extends java.lang.Object implements org.springframework.web.context.WebApplicationContext
-
-
Constructor Summary
Constructors Constructor Description DummyWebApplicationContext(org.springframework.context.ApplicationContext applicationContext, javax.servlet.ServletContext servlet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsBean(java.lang.String name)booleancontainsBeanDefinition(java.lang.String beanName)booleancontainsLocalBean(java.lang.String name)<A extends java.lang.annotation.Annotation>
AfindAnnotationOnBean(java.lang.String beanName, java.lang.Class<A> annotationType)java.lang.String[]getAliases(java.lang.String name)java.lang.StringgetApplicationName()org.springframework.beans.factory.config.AutowireCapableBeanFactorygetAutowireCapableBeanFactory()<T> TgetBean(java.lang.Class<T> requiredType)<T> TgetBean(java.lang.Class<T> tClass, java.lang.Object... objects)java.lang.ObjectgetBean(java.lang.String name)<T> TgetBean(java.lang.String name, java.lang.Class<T> requiredType)java.lang.ObjectgetBean(java.lang.String name, java.lang.Object... args)intgetBeanDefinitionCount()java.lang.String[]getBeanDefinitionNames()java.lang.String[]getBeanNamesForAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> aClass)java.lang.String[]getBeanNamesForType(java.lang.Class type)java.lang.String[]getBeanNamesForType(java.lang.Class type, boolean includeNonSingletons, boolean allowEagerInit)java.lang.String[]getBeanNamesForType(org.springframework.core.ResolvableType resolvableType)java.lang.String[]getBeanNamesForType(org.springframework.core.ResolvableType type, boolean includeNonSingletons, boolean allowEagerInit)<T> org.springframework.beans.factory.ObjectProvider<T>getBeanProvider(java.lang.Class<T> aClass)<T> org.springframework.beans.factory.ObjectProvider<T>getBeanProvider(org.springframework.core.ResolvableType resolvableType)<T> java.util.Map<java.lang.String,T>getBeansOfType(java.lang.Class<T> type)<T> java.util.Map<java.lang.String,T>getBeansOfType(java.lang.Class<T> type, boolean includeNonSingletons, boolean allowEagerInit)java.util.Map<java.lang.String,java.lang.Object>getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)java.lang.ClassLoadergetClassLoader()java.lang.StringgetDisplayName()org.springframework.core.env.EnvironmentgetEnvironment()java.lang.StringgetId()java.lang.StringgetMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)java.lang.StringgetMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale)java.lang.StringgetMessage(org.springframework.context.MessageSourceResolvable resolvable, java.util.Locale locale)org.springframework.context.ApplicationContextgetParent()org.springframework.beans.factory.BeanFactorygetParentBeanFactory()org.springframework.core.io.ResourcegetResource(java.lang.String location)org.springframework.core.io.Resource[]getResources(java.lang.String locationPattern)javax.servlet.ServletContextgetServletContext()longgetStartupDate()java.lang.Class<?>getType(java.lang.String name)java.lang.Class<?>getType(java.lang.String name, boolean allowFactoryBeanInit)booleanisPrototype(java.lang.String name)booleanisSingleton(java.lang.String name)booleanisTypeMatch(java.lang.String name, java.lang.Class targetType)booleanisTypeMatch(java.lang.String s, org.springframework.core.ResolvableType resolvableType)voidpublishEvent(java.lang.Object o)voidpublishEvent(org.springframework.context.ApplicationEvent event)
-
-
-
Method Detail
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin interfaceorg.springframework.web.context.WebApplicationContext
-
getAutowireCapableBeanFactory
public org.springframework.beans.factory.config.AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws java.lang.IllegalStateException- Specified by:
getAutowireCapableBeanFactoryin interfaceorg.springframework.context.ApplicationContext- Throws:
java.lang.IllegalStateException
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceorg.springframework.context.ApplicationContext
-
getApplicationName
public java.lang.String getApplicationName()
- Specified by:
getApplicationNamein interfaceorg.springframework.context.ApplicationContext
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceorg.springframework.context.ApplicationContext
-
getParent
public org.springframework.context.ApplicationContext getParent()
- Specified by:
getParentin interfaceorg.springframework.context.ApplicationContext
-
getStartupDate
public long getStartupDate()
- Specified by:
getStartupDatein interfaceorg.springframework.context.ApplicationContext
-
containsBeanDefinition
public boolean containsBeanDefinition(java.lang.String beanName)
- Specified by:
containsBeanDefinitionin interfaceorg.springframework.beans.factory.ListableBeanFactory
-
findAnnotationOnBean
public <A extends java.lang.annotation.Annotation> A findAnnotationOnBean(java.lang.String beanName, java.lang.Class<A> annotationType)- Specified by:
findAnnotationOnBeanin interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanDefinitionCount
public int getBeanDefinitionCount()
- Specified by:
getBeanDefinitionCountin interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanDefinitionNames
public java.lang.String[] getBeanDefinitionNames()
- Specified by:
getBeanDefinitionNamesin interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanNamesForType
public java.lang.String[] getBeanNamesForType(org.springframework.core.ResolvableType resolvableType)
- Specified by:
getBeanNamesForTypein interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanNamesForType
public java.lang.String[] getBeanNamesForType(org.springframework.core.ResolvableType type, boolean includeNonSingletons, boolean allowEagerInit)- Specified by:
getBeanNamesForTypein interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanNamesForType
public java.lang.String[] getBeanNamesForType(java.lang.Class type)
- Specified by:
getBeanNamesForTypein interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeanNamesForType
public java.lang.String[] getBeanNamesForType(java.lang.Class type, boolean includeNonSingletons, boolean allowEagerInit)- Specified by:
getBeanNamesForTypein interfaceorg.springframework.beans.factory.ListableBeanFactory
-
getBeansOfType
public <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type) throws org.springframework.beans.BeansException- Specified by:
getBeansOfTypein interfaceorg.springframework.beans.factory.ListableBeanFactory- Throws:
org.springframework.beans.BeansException
-
getBeansOfType
public <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type, boolean includeNonSingletons, boolean allowEagerInit) throws org.springframework.beans.BeansException- Specified by:
getBeansOfTypein interfaceorg.springframework.beans.factory.ListableBeanFactory- Throws:
org.springframework.beans.BeansException
-
getBeansWithAnnotation
public java.util.Map<java.lang.String,java.lang.Object> getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) throws org.springframework.beans.BeansException- Specified by:
getBeansWithAnnotationin interfaceorg.springframework.beans.factory.ListableBeanFactory- Throws:
org.springframework.beans.BeansException
-
containsBean
public boolean containsBean(java.lang.String name)
- Specified by:
containsBeanin interfaceorg.springframework.beans.factory.BeanFactory
-
getAliases
public java.lang.String[] getAliases(java.lang.String name)
- Specified by:
getAliasesin interfaceorg.springframework.beans.factory.BeanFactory
-
getBean
public java.lang.Object getBean(java.lang.String name) throws org.springframework.beans.BeansException- Specified by:
getBeanin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.BeansException
-
getBean
public <T> T getBean(java.lang.Class<T> requiredType) throws org.springframework.beans.BeansException- Specified by:
getBeanin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.BeansException
-
getBean
public <T> T getBean(java.lang.String name, java.lang.Class<T> requiredType) throws org.springframework.beans.BeansException- Specified by:
getBeanin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.BeansException
-
getBean
public java.lang.Object getBean(java.lang.String name, java.lang.Object... args) throws org.springframework.beans.BeansException- Specified by:
getBeanin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.BeansException
-
getType
public java.lang.Class<?> getType(java.lang.String name) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
getTypein interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
getType
public java.lang.Class<?> getType(java.lang.String name, boolean allowFactoryBeanInit) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
getTypein interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
isPrototype
public boolean isPrototype(java.lang.String name) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
isPrototypein interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
isTypeMatch
public boolean isTypeMatch(java.lang.String s, org.springframework.core.ResolvableType resolvableType) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
isTypeMatchin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
isSingleton
public boolean isSingleton(java.lang.String name) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
isTypeMatch
public boolean isTypeMatch(java.lang.String name, java.lang.Class targetType) throws org.springframework.beans.factory.NoSuchBeanDefinitionException- Specified by:
isTypeMatchin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
-
containsLocalBean
public boolean containsLocalBean(java.lang.String name)
- Specified by:
containsLocalBeanin interfaceorg.springframework.beans.factory.HierarchicalBeanFactory
-
getParentBeanFactory
public org.springframework.beans.factory.BeanFactory getParentBeanFactory()
- Specified by:
getParentBeanFactoryin interfaceorg.springframework.beans.factory.HierarchicalBeanFactory
-
getMessage
public java.lang.String getMessage(org.springframework.context.MessageSourceResolvable resolvable, java.util.Locale locale) throws org.springframework.context.NoSuchMessageException- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.util.Locale locale) throws org.springframework.context.NoSuchMessageException- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public java.lang.String getMessage(java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage, java.util.Locale locale)- Specified by:
getMessagein interfaceorg.springframework.context.MessageSource
-
publishEvent
public void publishEvent(org.springframework.context.ApplicationEvent event)
- Specified by:
publishEventin interfaceorg.springframework.context.ApplicationEventPublisher
-
publishEvent
public void publishEvent(java.lang.Object o)
- Specified by:
publishEventin interfaceorg.springframework.context.ApplicationEventPublisher
-
getResources
public org.springframework.core.io.Resource[] getResources(java.lang.String locationPattern) throws java.io.IOException- Specified by:
getResourcesin interfaceorg.springframework.core.io.support.ResourcePatternResolver- Throws:
java.io.IOException
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceorg.springframework.core.io.ResourceLoader
-
getResource
public org.springframework.core.io.Resource getResource(java.lang.String location)
- Specified by:
getResourcein interfaceorg.springframework.core.io.ResourceLoader
-
getEnvironment
public org.springframework.core.env.Environment getEnvironment()
- Specified by:
getEnvironmentin interfaceorg.springframework.core.env.EnvironmentCapable
-
getBean
public <T> T getBean(java.lang.Class<T> tClass, java.lang.Object... objects) throws org.springframework.beans.BeansException- Specified by:
getBeanin interfaceorg.springframework.beans.factory.BeanFactory- Throws:
org.springframework.beans.BeansException
-
getBeanProvider
public <T> org.springframework.beans.factory.ObjectProvider<T> getBeanProvider(java.lang.Class<T> aClass)
- Specified by:
getBeanProviderin interfaceorg.springframework.beans.factory.BeanFactory
-
getBeanProvider
public <T> org.springframework.beans.factory.ObjectProvider<T> getBeanProvider(org.springframework.core.ResolvableType resolvableType)
- Specified by:
getBeanProviderin interfaceorg.springframework.beans.factory.BeanFactory
-
getBeanNamesForAnnotation
public java.lang.String[] getBeanNamesForAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> aClass)
- Specified by:
getBeanNamesForAnnotationin interfaceorg.springframework.beans.factory.ListableBeanFactory
-
-