| java.lang.Object com.completex.objective.components.persistency.mapper.impl.BasicDynamicMapperImpl
All known Subclasses: com.completex.objective.components.persistency.mapper.impl.DynamicBeanToPoMapperImpl, com.completex.objective.components.persistency.mapper.impl.DynamicPoToBeanMapperImpl,
Method Summary | |
protected String | addValuePath(String valuePath, Object po, String poFieldName) | protected String | addValuePath(String valuePath, int index) | public boolean | assignValue(String valuePath, RequestContext context, Object currentBean, PropertyDescriptor[] currentBeanDescriptors, Object currentPo, PropertyDescriptor currentPoDescriptor, boolean forModification) | protected void | assignValueCtl(String childValuePath, RequestContext context, Object currentBean, PropertyDescriptor[] currentBeanDescriptors, Object currentPo, PropertyDescriptor currentPoDescriptor, boolean forModification) | final public Object | convert(Object po, boolean forModification) | final protected Object | convert(String valuePath, Object po, boolean forModification) | protected Object | doConvert(String valuePath, Object clonedPo, boolean forModification) | protected Object | doConvertToBean(String valuePath, BeanInfo poInfo, BeanInfo beanInfo, Object po, Object bean, RequestContext context, boolean forModification) | protected Object | doPostConvert(String valuePath, Object po, Object bean, boolean forModification) | protected Object | doPreConvert(String valuePath, Object po, boolean forModification) | public static Object | extractPropertyValue(Method beanReadMethod, Object currentBean) | protected Class | getBeanClassSafe(Class poClass) | public Class | getDirectBeanClass(Class poClass) | public Class | getInversetBeanClass(Class poClass) | public Log | getLogger() | public Mapper | getMapper() | public MappingHandler | getMappingHandler(Class beanClass, Class poClass) | public ValueHandler | getValueHandler(String valuePath) | public boolean | isNotOverwriteWithNulls() | public void | map(Class poClass, Class beanClass) | public boolean | mappingExists(Class poClass, Class beanClass) | protected Object | objectNewInstance(Class beanClass, Object fromObject, boolean forModification) | protected Object | objectNewInstance(Class beanClass) | protected boolean | processBean(Method poReadMethod, String beanPredictedSetterName, RequestContext context, String valuePath, Object currentBean, PropertyDescriptor[] currentBeanDescriptors, Object currentPo, PropertyDescriptor currentPoDescriptor, boolean forModification) | protected boolean | processCollection(Method beanReadMethod, Method poReadMethod, Object currentBean, Object poReturnValue, String valuePath, RequestContext context, boolean forModification) | protected boolean | processNonCollection(Method beanWriteMethod, String beanPredictedSetterName, Method poReadMethod, Object poReturnValue, Object currentBean, String valuePath, RequestContext context, boolean forModification) | public void | registerMappingHandler(Class poClass, Class beanClass, MappingHandler mappingHandler) | public void | registerValueHandler(String valuePath, ValueHandler valueHandler) | protected void | remap(Class poClass, Class beanClass) | public void | setLogger(Log logger) | public void | setNotOverwriteWithNulls(boolean notOverwriteWithNulls) | protected Object | toBean0(String valuePath, Object po, RequestContext context, boolean forModification) |
BasicDynamicMapperImpl | protected BasicDynamicMapperImpl(Mapper mapper)(Code) | | |
isNotOverwriteWithNulls | public boolean isNotOverwriteWithNulls()(Code) | | |
objectNewInstance | protected Object objectNewInstance(Class beanClass, Object fromObject, boolean forModification)(Code) | | |
processBean | protected boolean processBean(Method poReadMethod, String beanPredictedSetterName, RequestContext context, String valuePath, Object currentBean, PropertyDescriptor[] currentBeanDescriptors, Object currentPo, PropertyDescriptor currentPoDescriptor, boolean forModification) throws IntrospectionException, IllegalAccessException, InvocationTargetException, CloneNotSupportedException(Code) | | |
setLogger | public void setLogger(Log logger)(Code) | | |
setNotOverwriteWithNulls | public void setNotOverwriteWithNulls(boolean notOverwriteWithNulls)(Code) | | |
|
|