java - Generic method invocation using annotations -


i creating web application , injecting systemmanager interface in it. of business logic resides behind , pages have request data it. create generic implementation method signature , based on annotation invoke correct method in system.

the implementation of interface acts facade pattern - calls methods on different objects.

the current implementation

systemmanager.java

void executea();  void executeb(); 

systemmanagerimpl.java

void executea(){    systema.exectuea(); }  void executeb(){    systemb.exectueb(); } 

but replace generic solution like

systemmanager.java

@systema void executea();  @systemb void executeb(); 

systemmanagerimpl.java

void genericmethod(){    // based on annotation of method received calling correct system class , invoking correct method } 

i dont think possible still open suggestions.


Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -