public class Content2BeanUtil extends Object
toMap
is used to build a map from a node
toBean
transforms the nodes to beans
setProperties
tries to set the properties on the bean passed to the method
setNodeData
set the nodedatas based on the bean you pass
Modifier and Type | Class and Description |
---|---|
static class |
Content2BeanUtil.DefaultClassTransformer
Deprecated.
Provide a default class.
|
static class |
Content2BeanUtil.ToMapTransformer
Deprecated.
A
Content2BeanTransformer transforming all nodes to Maps. |
Modifier and Type | Field and Description |
---|---|
static Content2BeanTransformerImpl |
TO_MAP_TRANSFORMER
Deprecated.
since 4.5 - use
Content2BeanUtil.ToMapTransformer . |
Constructor and Description |
---|
Content2BeanUtil()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
addCollectionPropertyMapping(Class type,
String name,
Class mappedType)
Deprecated.
since 4.5 - only used in tests
|
static Bean2ContentProcessor |
getBean2ContentProcessor()
Deprecated.
since 4.5 - unused, Bean2Content is not implemented yet.
|
static Content2BeanProcessor |
getContent2BeanProcessor()
Deprecated.
since 4.5, use IoC. - TODO only used locally
|
static Content2BeanTransformer |
getContent2BeanTransformer()
Deprecated.
since 4.5, use IoC.
|
static TypeMapping |
getTypeMapping()
Deprecated.
since 4.5, use IoC.
|
static void |
setNodeDatas(Content node,
Map map)
Deprecated.
since 4.5 - TODO - only used locally - use
Content2Bean |
static void |
setNodeDatas(Content node,
Object obj)
Deprecated.
since 4.5 - unused - use
Content2Bean |
static void |
setNodeDatas(Content node,
Object bean,
String[] excludes)
Deprecated.
since 4.5 - unused - use
Content2Bean |
static Object |
setProperties(Object bean,
Content node)
Deprecated.
since 4.5 - unused - use
Content2Bean |
static Object |
setProperties(Object bean,
Content node,
boolean recursive)
Deprecated.
since 4.5 - TODO - only used locally and by ModuleManagerImpl and TreeHandlerManager
|
static Object |
setProperties(Object bean,
Content node,
boolean recursive,
Class defaultClass)
Deprecated.
since 4.5 - TODO - only used locally - use
Content2Bean |
static Object |
setProperties(Object bean,
Content node,
boolean recursive,
Content2BeanTransformer transformer)
Deprecated.
since 4.5 - use
Content2Bean |
static Object |
setProperties(Object bean,
Content node,
boolean recursive,
Content2BeanTransformer transformer,
ComponentProvider componentProvider)
Deprecated.
since 4.5 - use
Content2Bean |
static Object |
toBean(Content node)
Deprecated.
since 4.5 - only used in tests - use
Content2Bean |
static Object |
toBean(Content node,
boolean recursive)
Deprecated.
since 4.5- only used in DelegateVoter - use
Content2Bean |
static Object |
toBean(Content node,
boolean recursive,
Class defaultClass)
Deprecated.
since 4.5 - TODO used in FilterManagerImpl, ParagraphManager and TemplateManager - use
Content2Bean |
static Object |
toBean(Content node,
boolean recursive,
ComponentProvider componentProvider)
Deprecated.
since 4.5- only used in DelegateVoter - use
Content2Bean |
static Object |
toBean(Content node,
boolean recursive,
Content2BeanTransformer transformer)
Deprecated.
since 4.5 use
Content2Bean
TODO -- this method has a bunch of usage points |
static Object |
toBean(Content node,
boolean recursive,
Content2BeanTransformer transformer,
ComponentProvider componentProvider)
Deprecated.
since 4.5 use
Content2Bean
TODO -- this method has a bunch of usage points |
static Object |
toBean(Content node,
Class defaultClass)
Deprecated.
since 4.5 - only used in tests - use
Content2Bean |
static Map |
toMap(Content node)
Deprecated.
since 4.5 - not used - use
Content2Bean |
static Map |
toMap(Content node,
boolean recursive)
Deprecated.
since 4.5 - only used in info.magnolia.setup.for3_5.UpdateI18nConfiguration - use
Content2Bean |
static <K,V> Map<K,V> |
toMap(Content node,
boolean recursive,
Class defaultClass)
Deprecated.
since 4.5 - TODO only used in DefaultMessagesManager - use
Content2Bean |
static Map |
toPureMaps(Content node,
boolean recursive)
Deprecated.
since 4.5 - TODO only used in info.magnolia.setup.for3_5.CheckAndUpdateExistingFilters - use
Content2Bean |
public static final Content2BeanTransformerImpl TO_MAP_TRANSFORMER
Content2BeanUtil.ToMapTransformer
.public static Content2BeanProcessor getContent2BeanProcessor()
public static Bean2ContentProcessor getBean2ContentProcessor()
public static TypeMapping getTypeMapping()
public static Content2BeanTransformer getContent2BeanTransformer()
public static Object toBean(Content node) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object toBean(Content node, Class defaultClass) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object toBean(Content node, boolean recursive, Class defaultClass) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object toBean(Content node, boolean recursive) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object toBean(Content node, boolean recursive, ComponentProvider componentProvider) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object toBean(Content node, boolean recursive, Content2BeanTransformer transformer) throws Content2BeanException
Content2Bean
TODO -- this method has a bunch of usage pointsContent2BeanException
Content2BeanProcessor
public static Object toBean(Content node, boolean recursive, Content2BeanTransformer transformer, ComponentProvider componentProvider) throws Content2BeanException
Content2Bean
TODO -- this method has a bunch of usage pointsContent2BeanException
Content2BeanProcessor
public static Map toMap(Content node) throws Content2BeanException
Content2Bean
Content2BeanException
public static Map toMap(Content node, boolean recursive) throws Content2BeanException
Content2Bean
Content2BeanException
public static <K,V> Map<K,V> toMap(Content node, boolean recursive, Class defaultClass) throws Content2BeanException
Content2Bean
Content2BeanException
public static Map toPureMaps(Content node, boolean recursive) throws Content2BeanException
Content2Bean
Content2BeanException
public static Object setProperties(Object bean, Content node) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object setProperties(Object bean, Content node, boolean recursive) throws Content2BeanException
Content2BeanException
Content2BeanProcessor
public static Object setProperties(Object bean, Content node, boolean recursive, Class defaultClass) throws Content2BeanException
Content2Bean
Content2BeanException
public static Object setProperties(Object bean, Content node, boolean recursive, Content2BeanTransformer transformer) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static Object setProperties(Object bean, Content node, boolean recursive, Content2BeanTransformer transformer, ComponentProvider componentProvider) throws Content2BeanException
Content2Bean
Content2BeanException
Content2BeanProcessor
public static void addCollectionPropertyMapping(Class type, String name, Class mappedType)
Content2BeanProcessor
public static void setNodeDatas(Content node, Object bean, String[] excludes) throws Content2BeanException
Content2Bean
Bean2ContentProcessor
.Content2BeanException
public static void setNodeDatas(Content node, Object obj) throws Content2BeanException
Content2Bean
Bean2ContentProcessor
.Content2BeanException
public static void setNodeDatas(Content node, Map map) throws Content2BeanException
Content2Bean
Bean2ContentProcessor
.Content2BeanException
Copyright © 2003–2015 Magnolia International Ltd.. All rights reserved.