1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krms.framework;
17
18 import java.util.Map;
19
20 import org.kuali.rice.krms.api.engine.ExecutionOptions;
21 import org.kuali.rice.krms.api.engine.SelectionCriteria;
22 import org.kuali.rice.krms.api.engine.Term;
23 import org.kuali.rice.krms.framework.engine.Context;
24 import org.kuali.rice.krms.framework.engine.ContextProvider;
25
26 public class ManualContextProvider implements ContextProvider {
27
28 private Context context;
29
30 public ManualContextProvider(Context context) {
31 this.context = context;
32 }
33
34 @Override
35 public Context loadContext(SelectionCriteria selectionCriteria, Map<Term, Object> facts, ExecutionOptions executionOptions) {
36 return context;
37 }
38
39 }