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.Map;
021
022 import javax.servlet.http.HttpServletRequest;
023
024
027 public class AppViewEntryTag extends IncludeTag {
028
029 @Override
030 public int doStartTag() {
031 return EVAL_BODY_INCLUDE;
032 }
033
034 public void setActionJsp(String actionJsp) {
035 _actionJsp = actionJsp;
036 }
037
038 public void setAssetCategoryClassName(String assetCategoryClassName) {
039 _assetCategoryClassName = assetCategoryClassName;
040 }
041
042 public void setAssetCategoryClassPK(long assetCategoryClassPK) {
043 _assetCategoryClassPK = assetCategoryClassPK;
044 }
045
046 public void setAssetTagClassName(String assetTagClassName) {
047 _assetTagClassName = assetTagClassName;
048 }
049
050 public void setAssetTagClassPK(long assetTagClassPK) {
051 _assetTagClassPK = assetTagClassPK;
052 }
053
054 public void setCssClass(String cssClass) {
055 _cssClass = cssClass;
056 }
057
058 public void setData(Map<String, Object> data) {
059 _data = data;
060 }
061
062 public void setDescription(String description) {
063 _description = HtmlUtil.unescape(description);
064 }
065
066 public void setDisplayStyle(String displayStyle) {
067 _displayStyle = displayStyle;
068 }
069
070 public void setFolder(boolean folder) {
071 _folder = folder;
072 }
073
074 public void setLocked(boolean locked) {
075 _locked = locked;
076 }
077
078 public void setRowCheckerId(String rowCheckerId) {
079 _rowCheckerId = rowCheckerId;
080 }
081
082 public void setRowCheckerName(String rowCheckerName) {
083 _rowCheckerName = rowCheckerName;
084 }
085
086 public void setShortcut(boolean shortcut) {
087 _shortcut = shortcut;
088 }
089
090 public void setShowCheckbox(boolean showCheckbox) {
091 _showCheckbox = showCheckbox;
092 }
093
094 public void setShowLinkTitle(boolean showLinkTitle) {
095 _showLinkTitle = showLinkTitle;
096 }
097
098 public void setStatus(int status) {
099 _status = status;
100 }
101
102 public void setThumbnailDivStyle(String thumbnailDivStyle) {
103 _thumbnailDivStyle = thumbnailDivStyle;
104 }
105
106 public void setThumbnailSrc(String thumbnailSrc) {
107 _thumbnailSrc = thumbnailSrc;
108 }
109
110 public void setThumbnailStyle(String thumbnailStyle) {
111 _thumbnailStyle = thumbnailStyle;
112 }
113
114 public void setTitle(String title) {
115 _title = HtmlUtil.unescape(title);
116 }
117
118 public void setUrl(String url) {
119 _url = url;
120 }
121
122 @Override
123 protected void cleanUp() {
124 _actionJsp = null;
125 _assetCategoryClassName = null;
126 _assetCategoryClassPK = 0;
127 _assetTagClassName = null;
128 _assetTagClassPK = 0;
129 _cssClass = null;
130 _data = null;
131 _description = null;
132 _displayStyle = null;
133 _folder = false;
134 _locked = false;
135 _rowCheckerId = null;
136 _rowCheckerName = null;
137 _shortcut = false;
138 _showCheckbox = false;
139 _showLinkTitle = true;
140 _status = 0;
141 _thumbnailDivStyle = null;
142 _thumbnailSrc = null;
143 _thumbnailStyle = null;
144 _title = null;
145 _url = null;
146 }
147
148 @Override
149 protected String getPage() {
150 return _PAGE;
151 }
152
153 @Override
154 protected boolean isCleanUpSetAttributes() {
155 return _CLEAN_UP_SET_ATTRIBUTES;
156 }
157
158 @Override
159 protected void setAttributes(HttpServletRequest request) {
160 request.setAttribute("liferay-ui:app-view-entry:actionJsp", _actionJsp);
161 request.setAttribute(
162 "liferay-ui:app-view-entry:assetCategoryClassName",
163 _assetCategoryClassName);
164 request.setAttribute(
165 "liferay-ui:app-view-entry:assetCategoryClassPK",
166 _assetCategoryClassPK);
167 request.setAttribute(
168 "liferay-ui:app-view-entry:assetTagClassName", _assetTagClassName);
169 request.setAttribute(
170 "liferay-ui:app-view-entry:assetTagClassPK", _assetTagClassPK);
171 request.setAttribute("liferay-ui:app-view-entry:cssClass", _cssClass);
172 request.setAttribute("liferay-ui:app-view-entry:data", _data);
173 request.setAttribute(
174 "liferay-ui:app-view-entry:description", _description);
175 request.setAttribute(
176 "liferay-ui:app-view-entry:displayStyle", _displayStyle);
177 request.setAttribute("liferay-ui:app-view-entry:folder", _folder);
178 request.setAttribute("liferay-ui:app-view-entry:locked", _locked);
179 request.setAttribute(
180 "liferay-ui:app-view-entry:rowCheckerId", _rowCheckerId);
181 request.setAttribute(
182 "liferay-ui:app-view-entry:rowCheckerName", _rowCheckerName);
183 request.setAttribute("liferay-ui:app-view-entry:shortcut", _shortcut);
184 request.setAttribute(
185 "liferay-ui:app-view-entry:showCheckbox", _showCheckbox);
186 request.setAttribute(
187 "liferay-ui:app-view-entry:showLinkTitle", _showLinkTitle);
188 request.setAttribute("liferay-ui:app-view-entry:status", _status);
189 request.setAttribute(
190 "liferay-ui:app-view-entry:thumbnailDivStyle", _thumbnailDivStyle);
191 request.setAttribute(
192 "liferay-ui:app-view-entry:thumbnailSrc", _thumbnailSrc);
193 request.setAttribute(
194 "liferay-ui:app-view-entry:thumbnailStyle", _thumbnailStyle);
195 request.setAttribute("liferay-ui:app-view-entry:title", _title);
196 request.setAttribute("liferay-ui:app-view-entry:url", _url);
197 }
198
199 private static final boolean _CLEAN_UP_SET_ATTRIBUTES = true;
200
201 private static final String _PAGE =
202 "/html/taglib/ui/app_view_entry/page.jsp";
203
204 private String _actionJsp;
205 private String _assetCategoryClassName;
206 private long _assetCategoryClassPK;
207 private String _assetTagClassName;
208 private long _assetTagClassPK;
209 private String _cssClass;
210 private Map<String, Object> _data;
211 private String _description;
212 private String _displayStyle;
213 private boolean _folder;
214 private boolean _locked;
215 private String _rowCheckerId;
216 private String _rowCheckerName;
217 private boolean _shortcut;
218 private boolean _showCheckbox = false;
219 private boolean _showLinkTitle = true;
220 private int _status = 0;
221 private String _thumbnailDivStyle;
222 private String _thumbnailSrc;
223 private String _thumbnailStyle;
224 private String _title;
225 private String _url;
226
227 }