public void visit(String propertyName, Class<?> fieldType, Class<?> definedIn, Object newObj) { if (newObj != null) { Mapper.ImplicitCollectionMapping mapping = mapper .getImplicitCollectionDefForFieldName(source.getClass(), propertyName); if (mapping != null) { if (mapping.getItemFieldName() != null) { Collection<?> list = (Collection<?>) newObj; for (Object obj : list) { writeField(propertyName, mapping.getItemFieldName(), mapping.getItemType(), definedIn, obj); } } else { context.convertAnother(newObj); } } else { writeField(propertyName, propertyName, fieldType, definedIn, newObj); } } }
public void visit(String propertyName, Class<?> fieldType, Class<?> definedIn, Object newObj) { if (newObj != null) { Mapper.ImplicitCollectionMapping mapping = mapper .getImplicitCollectionDefForFieldName(source.getClass(), propertyName); if (mapping != null) { if (mapping.getItemFieldName() != null) { Collection<?> list = (Collection<?>) newObj; for (Object obj : list) { writeField(propertyName, mapping.getItemFieldName(), mapping.getItemType(), definedIn, obj); } } else { context.convertAnother(newObj); } } else { writeField(propertyName, propertyName, fieldType, definedIn, newObj); } } }
public void visit(String propertyName, Class<?> fieldType, Class<?> definedIn, Object newObj) { if (newObj != null) { Mapper.ImplicitCollectionMapping mapping = mapper .getImplicitCollectionDefForFieldName(source.getClass(), propertyName); if (mapping != null) { if (mapping.getItemFieldName() != null) { Collection<?> list = (Collection<?>) newObj; for (Object obj : list) { writeField(propertyName, mapping.getItemFieldName(), mapping.getItemType(), definedIn, obj); } } else { context.convertAnother(newObj); } } else { writeField(propertyName, propertyName, fieldType, definedIn, newObj); } } }
public void visit(String propertyName, Class<?> fieldType, Class<?> definedIn, Object newObj) { if (newObj != null) { Mapper.ImplicitCollectionMapping mapping = mapper .getImplicitCollectionDefForFieldName(source.getClass(), propertyName); if (mapping != null) { if (mapping.getItemFieldName() != null) { Collection<?> list = (Collection<?>) newObj; for (Object obj : list) { writeField(propertyName, mapping.getItemFieldName(), mapping.getItemType(), definedIn, obj); } } else { context.convertAnother(newObj); } } else { writeField(propertyName, propertyName, fieldType, definedIn, newObj); } } }
public void visit(String propertyName, Class<?> fieldType, Class<?> definedIn, Object newObj) { if (newObj != null) { Mapper.ImplicitCollectionMapping mapping = mapper .getImplicitCollectionDefForFieldName(source.getClass(), propertyName); if (mapping != null) { if (mapping.getItemFieldName() != null) { Collection<?> list = (Collection<?>) newObj; for (Object obj : list) { writeField(propertyName, mapping.getItemFieldName(), mapping.getItemType(), definedIn, obj); } } else { context.convertAnother(newObj); } } else { writeField(propertyName, propertyName, fieldType, definedIn, newObj); } } }