public class ConverterClass extends DozerConverter<Map, DesClass> implements MapperAware {
private Mapper mapper;
public ConverterClass() {
super(Map.class, DesClass.class);
}
@Override
public DesClass convertTo(Map source, DesClass destination) {
if (source != null) {
Map innerMap = source.get("aiInner");
return mapper.map(innerMap , DesClass.class, "innerMapMapper");
}
return null;
}
@Override
public Map convertFrom(DesClass source, Map destination) {
// add reverse conversion code
}
@Override
public void setMapper(Mapper mapper) {
this.mapper = mapper;
}
}