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
21 import javax.xml.bind.annotation.XmlAccessType;
22 import javax.xml.bind.annotation.XmlAccessorType;
23 import javax.xml.bind.annotation.XmlType;
24
25
26
27
28 @XmlAccessorType(XmlAccessType.NONE)
29 @XmlType(name = RemotableAbstractControl.Constants.TYPE_NAME)
30 public abstract class RemotableAbstractControl extends AbstractDataTransferObject implements RemotableControlContract {
31
32
33
34
35 @SuppressWarnings("unused")
36 RemotableAbstractControl() {
37
38 }
39
40 public abstract static class Builder implements RemotableControlContract, ModelBuilder {
41 protected Builder() {
42 super();
43 }
44
45
46 public abstract RemotableAbstractControl build();
47 }
48
49
50
51
52 static class Constants {
53 final static String TYPE_NAME = "AbstractControlType";
54 }
55 }