1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.core.api.uif;
17
18 import org.kuali.rice.core.api.mo.AbstractDataTransferObject;
19 import org.kuali.rice.core.api.mo.ModelBuilder;
20 import org.kuali.rice.core.api.mo.ModelObjectComplete;
21
22 import javax.xml.bind.annotation.XmlAccessType;
23 import javax.xml.bind.annotation.XmlAccessorType;
24 import javax.xml.bind.annotation.XmlType;
25
26
27
28
29 @XmlAccessorType(XmlAccessType.NONE)
30 @XmlType(name = RemotableAbstractControl.Constants.TYPE_NAME)
31 public abstract class RemotableAbstractControl extends AbstractDataTransferObject implements Control {
32
33
34
35
36 @SuppressWarnings("unused")
37 RemotableAbstractControl() {
38
39 }
40
41 public abstract static class Builder implements Control, ModelBuilder {
42 protected Builder() {
43 super();
44 }
45
46
47 public abstract RemotableAbstractControl build();
48 }
49
50
51
52
53 static class Constants {
54 final static String TYPE_NAME = "AbstractControlType";
55 }
56 }