1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.routemanager;
17
18 import java.util.List;
19 import java.util.Map;
20
21 import org.kuali.rice.kew.routeheader.DocumentContent;
22 import org.kuali.rice.kew.rule.WorkflowRuleAttribute;
23
24
25 public class ExplodingRuleAttribute implements WorkflowRuleAttribute {
26
27 public static boolean dontExplode = false;
28
29 public boolean isMatch(DocumentContent docContent, List ruleExtensions) {
30 if (dontExplode) {
31 return true;
32 }
33 throw new RuntimeException("I'm the exploder");
34 }
35
36 public List getRuleRows() {
37 return null;
38 }
39
40 public List getRoutingDataRows() {
41 return null;
42 }
43
44 public String getDocContent() {
45 return null;
46 }
47
48 public List getRuleExtensionValues() {
49 return null;
50 }
51
52 public List validateRoutingData(Map paramMap) {
53 return null;
54 }
55
56 public List validateRuleData(Map paramMap) {
57 return null;
58 }
59
60 public void setRequired(boolean required) {
61 }
62
63 public boolean isRequired() {
64 return false;
65 }
66 }