java - Add external data to Orika MappingContext while mapping -


i want add external properties (something not in object i'm mapping) mappingcontext.

here want accomplish:

    mapperfactory mapperfactory = new defaultmapperfactory.builder().build();     mapperfactory.classmap(obja.class, objb.class).customize(new custommapper<obja, objb>() {         @override         public void mapatob(obja obja, objb objb, mappingcontext context) {             objb.setname((string) context.getproperty("name"));         }     }).bydefault().register();     mapperfacade mapper = mapperfactory.getmapperfacade();      obja obja = new obja();     objb objb = new objb();      mappingcontext context = new mappingcontext(); //probleme here: mappingcontext abstract class     context.setproperty("name", "some information not in obja nor in objb");     mapper.map(obja, objb, context); 

how can that? can dynamically add data context? or other way pass additional data mapper?

the solution simple:

mappingcontext context = new mappingcontext.factory().getcontext(); context.setproperty("name", "value"); mapper.map(obja, objb, context); 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -