1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.uif.view;
17
18 import org.apache.commons.lang.StringUtils;
19 import org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase;
20 import org.kuali.rice.krad.datadictionary.parse.BeanTag;
21 import org.kuali.rice.krad.datadictionary.parse.BeanTagAttribute;
22
23 import java.io.Serializable;
24
25
26
27
28
29
30
31
32
33 @BeanTag(name = "historyEntry", parent = "Uif-HistoryEntry")
34 public class HistoryEntry extends UifDictionaryBeanBase implements Serializable {
35 private static final long serialVersionUID = -8310916657379268794L;
36
37 private String viewId;
38 private String pageId;
39 private String title;
40 private String url;
41 private String formKey;
42
43 public HistoryEntry() {
44 super();
45 }
46
47 public HistoryEntry(String viewId, String pageId, String title, String url, String formKey) {
48 super();
49
50 this.viewId = viewId;
51 this.pageId = pageId;
52 this.title = title;
53 this.url = url;
54 this.formKey = formKey;
55 }
56
57
58
59
60
61
62 public String toParam() {
63 viewId = (StringUtils.isNotBlank(viewId)) ? viewId : "null";
64 pageId = (StringUtils.isNotBlank(pageId)) ? pageId : "null";
65 return viewId
66 + History.VAR_TOKEN
67 + pageId
68 + History.VAR_TOKEN
69 + title
70 + History.VAR_TOKEN
71 + url
72 + History.VAR_TOKEN
73 + formKey;
74 }
75
76
77
78
79
80
81 @BeanTagAttribute(name="viewId")
82 public String getViewId() {
83 return this.viewId;
84 }
85
86
87
88
89 public void setViewId(String viewId) {
90 this.viewId = viewId;
91 }
92
93
94
95
96
97
98 @BeanTagAttribute(name="pageId")
99 public String getPageId() {
100 return this.pageId;
101 }
102
103
104
105
106 public void setPageId(String pageId) {
107 this.pageId = pageId;
108 }
109
110
111
112
113
114
115 @BeanTagAttribute(name="title")
116 public String getTitle() {
117 return this.title;
118 }
119
120
121
122
123 public void setTitle(String title) {
124 this.title = title;
125 }
126
127
128
129
130
131
132 @BeanTagAttribute(name="url")
133 public String getUrl() {
134 return this.url;
135 }
136
137
138
139
140 public void setUrl(String url) {
141 this.url = url;
142 }
143
144
145
146
147 @BeanTagAttribute(name="formKey")
148 public String getFormKey() {
149 return this.formKey;
150 }
151
152
153
154
155
156
157 public void setFormKey(String formKey) {
158 this.formKey = formKey;
159 }
160
161 }