public class

MagentoMap

extends BeanMap
java.lang.Object
   ↳ java.util.AbstractMap<K, V>
     ↳ org.apache.commons.beanutils.BeanMap
       ↳ org.mule.module.magento.api.util.MagentoMap

Class Overview

A delayed map that converts a magento object into a map. The logic is the following: Null attributes are converted into null, arrays of magento object attributes are converted into collections of magento maps, magento object attributes are converted into magento maps, and any other attribute is left unchanged.

Summary

Fields
private static final Transformer TO_MAP
[Expand]
Inherited Fields
From class org.apache.commons.beanutils.BeanMap
From class java.util.AbstractMap
Public Constructors
MagentoMap(Object bean)
Public Methods
Object get(Object name)
static Map<String, Object> toMap(AssociativeEntity[] associativeEntities)
static List<Map<String, Object>> toMap(Object[] magentoObjects)
static Map<String, Object> toMap(Object magentoObject)
String toString()
[Expand]
Inherited Methods
From class org.apache.commons.beanutils.BeanMap
From class java.util.AbstractMap
From class java.lang.Object
From interface java.util.Map

Fields

private static final Transformer TO_MAP

Public Constructors

public MagentoMap (Object bean)

Parameters
bean

Public Methods

public Object get (Object name)

Parameters
name

public static Map<String, Object> toMap (AssociativeEntity[] associativeEntities)

Parameters
associativeEntities

public static List<Map<String, Object>> toMap (Object[] magentoObjects)

Parameters
magentoObjects

public static Map<String, Object> toMap (Object magentoObject)

Parameters
magentoObject

public String toString ()