org.riotfamily.common.beans.override
Class PropertyOverrideProcessor
java.lang.Object
org.riotfamily.common.beans.override.PropertyOverrideProcessor
- All Implemented Interfaces:
- BeanFactoryPostProcessor, Ordered, PriorityOrdered
public class PropertyOverrideProcessor
- extends Object
- implements BeanFactoryPostProcessor, PriorityOrdered
BeanFactoryPostProcessor that overrides properties of a bean that has been
defined elsewhere. You can use this class to customize beans defined by
Riot modules without having to overwrite them completely.
- Since:
- 6.5
- Author:
- Felix Gnass [fgnass at neteye dot de]
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyOverrideProcessor
public PropertyOverrideProcessor()
setRef
public void setRef(String ref)
setPropertyValues
public void setPropertyValues(PropertyValues propertyValues)
getOrder
public int getOrder()
- Specified by:
getOrder
in interface Ordered
setOrder
public void setOrder(int order)
postProcessBeanFactory
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
throws BeansException
- Specified by:
postProcessBeanFactory
in interface BeanFactoryPostProcessor
- Throws:
BeansException