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
22 import java.util.List;
23
24 public interface RuleTemplateContract extends Identifiable, Versioned, GloballyUnique {
25 String getName();
26 String getDescription();
27 RuleTemplateContract getDelegationTemplate();
28 List<? extends RuleTemplateAttributeContract> getRuleTemplateAttributes();
29 List<? extends RuleTemplateOptionContract> getRuleTemplateOptions();
30 }