001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.portal.kernel.util.HtmlUtil;
018 import com.liferay.taglib.util.IncludeTag;
019
020 import java.util.Date;
021 import java.util.Map;
022
023 import javax.servlet.http.HttpServletRequest;
024
025
028 public class AppViewEntryTag extends IncludeTag {
029
030 @Override
031 public int doStartTag() {
032 return EVAL_BODY_INCLUDE;
033 }
034
035 public void setActionJsp(String actionJsp) {
036 _actionJsp = actionJsp;
037 }
038
039 public void setAssetCategoryClassName(String assetCategoryClassName) {
040 _assetCategoryClassName = assetCategoryClassName;
041 }
042
043 public void setAssetCategoryClassPK(long assetCategoryClassPK) {
044 _assetCategoryClassPK = assetCategoryClassPK;
045 }
046
047 public void setAssetTagClassName(String assetTagClassName) {
048 _assetTagClassName = assetTagClassName;
049 }
050
051 public void setAssetTagClassPK(long assetTagClassPK) {
052 _assetTagClassPK = assetTagClassPK;
053 }
054
055 public void setAuthor(String author) {
056 _author = author;
057 }
058
059 public void setCreateDate(Date createDate) {
060 _createDate = createDate;
061 }
062
063 public void setCssClass(String cssClass) {
064 _cssClass = cssClass;
065 }
066
067 public void setData(Map<String, Object> data) {
068 _data = data;
069 }
070
071 public void setDescription(String description) {
072 _description = HtmlUtil.unescape(description);
073 }
074
075 public void setDisplayDate(Date displayDate) {
076 _displayDate = displayDate;
077 }
078
079 public void setDisplayStyle(String displayStyle) {
080 _displayStyle = displayStyle;
081 }
082
083 public void setExpirationDate(Date expirationDate) {
084 _expirationDate = expirationDate;
085 }
086
087 public void setFolder(boolean folder) {
088 _folder = folder;
089 }
090
091 public void setLatestApprovedVersion(String latestApprovedVersion) {
092 _latestApprovedVersion = latestApprovedVersion;
093 }
094
095 public void setLatestApprovedVersionAuthor(
096 String latestApprovedVersionAuthor) {
097
098 _latestApprovedVersionAuthor = latestApprovedVersionAuthor;
099 }
100
101 public void setLocked(boolean locked) {
102 _locked = locked;
103 }
104
105 public void setModifiedDate(Date modifiedDate) {
106 _modifiedDate = modifiedDate;
107 }
108
109 public void setReviewDate(Date reviewDate) {
110 _reviewDate = reviewDate;
111 }
112
113 public void setRowCheckerId(String rowCheckerId) {
114 _rowCheckerId = rowCheckerId;
115 }
116
117 public void setRowCheckerName(String rowCheckerName) {
118 _rowCheckerName = rowCheckerName;
119 }
120
121 public void setShortcut(boolean shortcut) {
122 _shortcut = shortcut;
123 }
124
125 public void setShowCheckbox(boolean showCheckbox) {
126 _showCheckbox = showCheckbox;
127 }
128
129 public void setShowLinkTitle(boolean showLinkTitle) {
130 _showLinkTitle = showLinkTitle;
131 }
132
133 public void setStatus(int status) {
134 _status = status;
135 }
136
137 public void setThumbnailDivStyle(String thumbnailDivStyle) {
138 _thumbnailDivStyle = thumbnailDivStyle;
139 }
140
141 public void setThumbnailSrc(String thumbnailSrc) {
142 _thumbnailSrc = thumbnailSrc;
143 }
144
145 public void setThumbnailStyle(String thumbnailStyle) {
146 _thumbnailStyle = thumbnailStyle;
147 }
148
149 public void setTitle(String title) {
150 _title = HtmlUtil.unescape(title);
151 }
152
153 public void setUrl(String url) {
154 _url = url;
155 }
156
157 public void setVersion(String version) {
158 _version = version;
159 }
160
161 @Override
162 protected void cleanUp() {
163 _actionJsp = null;
164 _assetCategoryClassName = null;
165 _assetCategoryClassPK = 0;
166 _assetTagClassName = null;
167 _assetTagClassPK = 0;
168 _author = null;
169 _createDate = null;
170 _cssClass = null;
171 _data = null;
172 _description = null;
173 _displayDate = null;
174 _displayStyle = null;
175 _expirationDate = null;
176 _folder = false;
177 _latestApprovedVersion = null;
178 _latestApprovedVersionAuthor = null;
179 _locked = false;
180 _modifiedDate = null;
181 _reviewDate = null;
182 _rowCheckerId = null;
183 _rowCheckerName = null;
184 _shortcut = false;
185 _showCheckbox = false;
186 _showLinkTitle = true;
187 _status = 0;
188 _thumbnailDivStyle = null;
189 _thumbnailSrc = null;
190 _thumbnailStyle = null;
191 _title = null;
192 _url = null;
193 _version = null;
194 }
195
196 @Override
197 protected String getPage() {
198 return _PAGE;
199 }
200
201 @Override
202 protected boolean isCleanUpSetAttributes() {
203 return _CLEAN_UP_SET_ATTRIBUTES;
204 }
205
206 @Override
207 protected void setAttributes(HttpServletRequest request) {
208 request.setAttribute("liferay-ui:app-view-entry:actionJsp", _actionJsp);
209 request.setAttribute(
210 "liferay-ui:app-view-entry:assetCategoryClassName",
211 _assetCategoryClassName);
212 request.setAttribute(
213 "liferay-ui:app-view-entry:assetCategoryClassPK",
214 _assetCategoryClassPK);
215 request.setAttribute(
216 "liferay-ui:app-view-entry:assetTagClassName", _assetTagClassName);
217 request.setAttribute(
218 "liferay-ui:app-view-entry:assetTagClassPK", _assetTagClassPK);
219 request.setAttribute("liferay-ui:app-view-entry:author", _author);
220 request.setAttribute(
221 "liferay-ui:app-view-entry:createDate", _createDate);
222 request.setAttribute("liferay-ui:app-view-entry:cssClass", _cssClass);
223 request.setAttribute("liferay-ui:app-view-entry:data", _data);
224 request.setAttribute(
225 "liferay-ui:app-view-entry:description", _description);
226 request.setAttribute(
227 "liferay-ui:app-view-entry:displayDate", _displayDate);
228 request.setAttribute(
229 "liferay-ui:app-view-entry:displayStyle", _displayStyle);
230 request.setAttribute(
231 "liferay-ui:app-view-entry:expirationDate", _expirationDate);
232 request.setAttribute("liferay-ui:app-view-entry:folder", _folder);
233 request.setAttribute(
234 "liferay-ui:app-view-entry:latestApprovedVersion",
235 _latestApprovedVersion);
236 request.setAttribute(
237 "liferay-ui:app-view-entry:latestApprovedVersionAuthor",
238 _latestApprovedVersionAuthor);
239 request.setAttribute("liferay-ui:app-view-entry:locked", _locked);
240 request.setAttribute(
241 "liferay-ui:app-view-entry:modifiedDate", _modifiedDate);
242 request.setAttribute(
243 "liferay-ui:app-view-entry:reviewDate", _reviewDate);
244 request.setAttribute(
245 "liferay-ui:app-view-entry:rowCheckerId", _rowCheckerId);
246 request.setAttribute(
247 "liferay-ui:app-view-entry:rowCheckerName", _rowCheckerName);
248 request.setAttribute("liferay-ui:app-view-entry:shortcut", _shortcut);
249 request.setAttribute(
250 "liferay-ui:app-view-entry:showCheckbox", _showCheckbox);
251 request.setAttribute(
252 "liferay-ui:app-view-entry:showLinkTitle", _showLinkTitle);
253 request.setAttribute("liferay-ui:app-view-entry:status", _status);
254 request.setAttribute(
255 "liferay-ui:app-view-entry:thumbnailDivStyle", _thumbnailDivStyle);
256 request.setAttribute(
257 "liferay-ui:app-view-entry:thumbnailSrc", _thumbnailSrc);
258 request.setAttribute(
259 "liferay-ui:app-view-entry:thumbnailStyle", _thumbnailStyle);
260 request.setAttribute("liferay-ui:app-view-entry:title", _title);
261 request.setAttribute("liferay-ui:app-view-entry:version", _version);
262 request.setAttribute("liferay-ui:app-view-entry:url", _url);
263 }
264
265 private static final boolean _CLEAN_UP_SET_ATTRIBUTES = true;
266
267 private static final String _PAGE =
268 "/html/taglib/ui/app_view_entry/page.jsp";
269
270 private String _actionJsp;
271 private String _assetCategoryClassName;
272 private long _assetCategoryClassPK;
273 private String _assetTagClassName;
274 private long _assetTagClassPK;
275 private String _author;
276 private Date _createDate;
277 private String _cssClass;
278 private Map<String, Object> _data;
279 private String _description;
280 private Date _displayDate;
281 private String _displayStyle;
282 private Date _expirationDate;
283 private boolean _folder;
284 private String _latestApprovedVersion;
285 private String _latestApprovedVersionAuthor;
286 private boolean _locked;
287 private Date _modifiedDate;
288 private Date _reviewDate;
289 private String _rowCheckerId;
290 private String _rowCheckerName;
291 private boolean _shortcut;
292 private boolean _showCheckbox = false;
293 private boolean _showLinkTitle = true;
294 private int _status = 0;
295 private String _thumbnailDivStyle;
296 private String _thumbnailSrc;
297 private String _thumbnailStyle;
298 private String _title;
299 private String _url;
300 private String _version;
301
302 }