private Class<?> determineActualPropertyType(String fieldName, boolean isIndexed, int index, Object targetObj, boolean isDestObj) { // Dig out actual Map object by calling getter on top level object DozerPropertyDescriptor pd; if ((isDestObj && isDestFieldAccessible()) || (!isDestObj && isSrcFieldAccessible())) { pd = new FieldPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, getSrcDeepIndexHintContainer(), getDestDeepIndexHintContainer()); } else { pd = new JavaBeanPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, getSrcDeepIndexHintContainer(), getDestDeepIndexHintContainer()); } return pd.getPropertyType(); }
private Class<?> determineActualPropertyType(String fieldName, boolean isIndexed, String index, Object targetObj, boolean isDestObj) { // Dig out actual Map object by calling getter on top level object DozerPropertyDescriptor pd; if ((isDestObj && isDestFieldAccessible()) || (!isDestObj && isSrcFieldAccessible())) { pd = new FieldPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, isDestObj ? getDestDeepIndexHintContainer() : getSrcDeepIndexHintContainer()); } else { pd = new JavaBeanPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, isDestObj ? getDestDeepIndexHintContainer() : getSrcDeepIndexHintContainer()); } return pd.getPropertyType(); }
private Class<?> determineActualPropertyType(String fieldName, boolean isIndexed, String index, Object targetObj, boolean isDestObj) { // Dig out actual Map object by calling getter on top level object DozerPropertyDescriptor pd; if ((isDestObj && isDestFieldAccessible()) || (!isDestObj && isSrcFieldAccessible())) { pd = new FieldPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, isDestObj ? getDestDeepIndexHintContainer() : getSrcDeepIndexHintContainer()); } else { pd = new JavaBeanPropertyDescriptor(targetObj.getClass(), fieldName, isIndexed, index, isDestObj ? getDestDeepIndexHintContainer() : getSrcDeepIndexHintContainer()); } return pd.getPropertyType(); }