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