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.core.api.uif.RemotableAttributeError;
22 import org.kuali.rice.kew.routeheader.DocumentContent;
23 import org.kuali.rice.kew.rule.WorkflowRuleAttribute;
24
25
26 public class ExplodingRuleAttribute implements WorkflowRuleAttribute {
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<RemotableAttributeError> validateRoutingData(Map paramMap) {
54 return null;
55 }
56
57 public List<RemotableAttributeError> 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 }