1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krms.api.engine;
17
18 import java.util.Map;
19
20 import org.joda.time.DateTime;
21
22 public interface ResultEvent {
23 public ExecutionEnvironment getEnvironment();
24
25 public String getType();
26 public Object getSource();
27 public DateTime getTimestamp();
28 public Boolean getResult();
29 public String getDescription();
30 public Map<?,?> getResultDetails();
31
32 public static final String RuleEvaluated = "Rule Evaluated";
33 public static final String PropositionEvaluated = "Proposition Evaluated";
34 public static final String ActionExecuted = "Action Executed";
35 public static final String TimingEvent = "Timing Event";
36
37 }