1 19 20 package za.org.coefficient.interfaces; 21 22 import za.co.csir.icomtek.workflow.interfaces.WorkflowContext; 23 24 27 public interface Invoker { 28 29 33 public Object invoke(CoefficientContext ctx) throws Exception ; 34 35 43 public Object invokeGetterOnModule(String module, String method) 44 throws Exception ; 45 46 55 public Object invokeMethodOnModule(String module, String method, 56 Object [] paramVals) 57 throws Exception ; 58 59 69 public Object invokeMethodOnService(String serviceName, String method, 70 Object [] paramVals) throws Exception ; 71 72 81 public Object invokeOpOnModule(String module, String operation, 82 CoefficientContext ctx) 83 throws Exception ; 84 85 91 public Object invokeOpOnModule(String module, String operation, 92 WorkflowContext ctx) throws Exception ; 93 94 103 public Object getService(String serviceName) throws Exception ; 104 105 115 public Object invokeMethodOnTheme(String theme, String method, 116 Object [] paramVals) throws Exception ; 117 } 118 | Popular Tags |