1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.core.rule.dto;
17
18 import org.kuali.student.r2.common.dto.IdEntityInfo;
19 import org.kuali.student.core.rule.infc.Rule;
20
21 import javax.xml.bind.annotation.XmlAccessType;
22 import javax.xml.bind.annotation.XmlAccessorType;
23 import javax.xml.bind.annotation.XmlAnyElement;
24 import javax.xml.bind.annotation.XmlType;
25 import java.io.Serializable;
26 import java.util.List;
27
28 @XmlAccessorType(XmlAccessType.FIELD)
29 @XmlType(name = "RuleInfo", propOrder = {"id",
30 "typeKey",
31 "stateKey",
32 "name",
33 "descr",
34 "meta",
35 "attributes", "_futureElements" })
36 public class RuleInfo extends IdEntityInfo implements Rule, Serializable {
37
38 private static final long serialVersionUID = 1L;
39
40 @XmlAnyElement
41 private List<Object> _futureElements;
42
43 public RuleInfo() {
44
45 }
46
47 public RuleInfo(Rule input) {
48 super(input);
49 }
50 }