Liferay 6.1.2-ce-ga3

com.liferay.portal.json
Class PortalBeanObjectFactory

java.lang.Object
  extended by flexjson.factories.BeanObjectFactory
      extended by com.liferay.portal.json.PortalBeanObjectFactory
All Implemented Interfaces:
flexjson.ObjectFactory

public class PortalBeanObjectFactory
extends flexjson.factories.BeanObjectFactory


Constructor Summary
PortalBeanObjectFactory()
           
 
Method Summary
protected  Map<String,Field> getDeclaredFields(Class targetClass)
           
 Object instantiate(flexjson.ObjectBinder objectBinder, Object value, Type targetType, Class targetClass)
           
protected  boolean isValidField(Map<String,Field> declaredFields, String beanName)
           
protected  void removeInvalidFields(Map<?,?> values, Class<?> targetClass)
           
 void setSafeMode(boolean safeMode)
           
 
Methods inherited from class flexjson.factories.BeanObjectFactory
instantiate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalBeanObjectFactory

public PortalBeanObjectFactory()
Method Detail

instantiate

public Object instantiate(flexjson.ObjectBinder objectBinder,
                          Object value,
                          Type targetType,
                          Class targetClass)
Specified by:
instantiate in interface flexjson.ObjectFactory
Overrides:
instantiate in class flexjson.factories.BeanObjectFactory

setSafeMode

public void setSafeMode(boolean safeMode)

getDeclaredFields

protected Map<String,Field> getDeclaredFields(Class targetClass)

isValidField

protected boolean isValidField(Map<String,Field> declaredFields,
                               String beanName)

removeInvalidFields

protected void removeInvalidFields(Map<?,?> values,
                                   Class<?> targetClass)

Liferay 6.1.2-ce-ga3