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 = RemotableAbstractWidget.Constants.TYPE_NAME)
30 public abstract class RemotableAbstractWidget extends AbstractDataTransferObject implements RemotableWidgetContract {
31
32
33
34
35 @SuppressWarnings("unused")
36 RemotableAbstractWidget() {
37
38 }
39
40 public abstract static class Builder implements RemotableWidgetContract, ModelBuilder {
41 Builder() {
42 super();
43 }
44
45
46 public abstract RemotableAbstractWidget build();
47 }
48
49
50
51
52 static class Constants {
53 final static String TYPE_NAME = "AbstractWidgetType";
54 }
55 }