1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.api.rule;
17
18 import org.kuali.rice.core.api.mo.common.GloballyUnique;
19 import org.kuali.rice.core.api.mo.common.Identifiable;
20 import org.kuali.rice.core.api.mo.common.Versioned;
21 import org.kuali.rice.core.api.mo.common.active.Inactivatable;
22 import org.kuali.rice.kew.api.extension.ExtensionDefinitionContract;
23
24 import java.util.Map;
25
26 public interface RuleTemplateAttributeContract extends Identifiable, Versioned, GloballyUnique, Inactivatable {
27 String getRuleTemplateId();
28 boolean isRequired();
29 Integer getDisplayOrder();
30 String getDefaultValue();
31
32 ExtensionDefinitionContract getRuleAttribute();
33 Map<String, String> getRuleExtensionMap();
34 }