public class SpringNode2BeanTransformer
extends info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl
Constructor and Description |
---|
SpringNode2BeanTransformer(org.springframework.beans.factory.config.AutowireCapableBeanFactory autowireCapableBeanFactory) |
Modifier and Type | Method and Description |
---|---|
void |
initBean(info.magnolia.jcr.node2bean.TransformationState state,
Map properties) |
Object |
newBeanInstance(info.magnolia.jcr.node2bean.TransformationState state,
Map<String,Object> values,
info.magnolia.objectfactory.ComponentProvider componentProvider) |
protected info.magnolia.jcr.node2bean.TypeDescriptor |
onResolveType(info.magnolia.jcr.node2bean.TypeMapping typeMapping,
info.magnolia.jcr.node2bean.TransformationState state,
info.magnolia.jcr.node2bean.TypeDescriptor resolvedType,
info.magnolia.objectfactory.ComponentProvider componentProvider) |
protected String |
resolveBeanName(info.magnolia.jcr.node2bean.TransformationState state,
Object bean) |
void |
setDefaultClass(Class<?> defaultClass) |
void |
setTopLevelBeanName(String topLevelBeanName) |
public SpringNode2BeanTransformer(org.springframework.beans.factory.config.AutowireCapableBeanFactory autowireCapableBeanFactory)
public void setDefaultClass(Class<?> defaultClass)
public void setTopLevelBeanName(String topLevelBeanName)
protected info.magnolia.jcr.node2bean.TypeDescriptor onResolveType(info.magnolia.jcr.node2bean.TypeMapping typeMapping, info.magnolia.jcr.node2bean.TransformationState state, info.magnolia.jcr.node2bean.TypeDescriptor resolvedType, info.magnolia.objectfactory.ComponentProvider componentProvider)
onResolveType
in class info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl
public Object newBeanInstance(info.magnolia.jcr.node2bean.TransformationState state, Map<String,Object> values, info.magnolia.objectfactory.ComponentProvider componentProvider) throws info.magnolia.jcr.node2bean.Node2BeanException
newBeanInstance
in interface info.magnolia.jcr.node2bean.Node2BeanTransformer
newBeanInstance
in class info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl
info.magnolia.jcr.node2bean.Node2BeanException
public void initBean(info.magnolia.jcr.node2bean.TransformationState state, Map properties) throws info.magnolia.jcr.node2bean.Node2BeanException
initBean
in interface info.magnolia.jcr.node2bean.Node2BeanTransformer
initBean
in class info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl
info.magnolia.jcr.node2bean.Node2BeanException
Copyright © 2009–2015 Magnolia International Ltd.. All rights reserved.