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 setStatus(int status) {
095 _status = status;
096 }
097
098 public void setThumbnailDivStyle(String thumbnailDivStyle) {
099 _thumbnailDivStyle = thumbnailDivStyle;
100 }
101
102 public void setThumbnailSrc(String thumbnailSrc) {
103 _thumbnailSrc = thumbnailSrc;
104 }
105
106 public void setThumbnailStyle(String thumbnailStyle) {
107 _thumbnailStyle = thumbnailStyle;
108 }
109
110 public void setTitle(String title) {
111 _title = HtmlUtil.unescape(title);
112 }
113
114 public void setUrl(String url) {
115 _url = url;
116 }
117
118 @Override
119 protected void cleanUp() {
120 _actionJsp = null;
121 _assetCategoryClassName = null;
122 _assetCategoryClassPK = 0;
123 _assetTagClassName = null;
124 _assetTagClassPK = 0;
125 _cssClass = null;
126 _data = null;
127 _description = null;
128 _displayStyle = null;
129 _folder = false;
130 _locked = false;
131 _rowCheckerId = null;
132 _rowCheckerName = null;
133 _shortcut = false;
134 _showCheckbox = false;
135 _status = 0;
136 _thumbnailDivStyle = null;
137 _thumbnailSrc = null;
138 _thumbnailStyle = null;
139 _title = null;
140 _url = null;
141 }
142
143 @Override
144 protected String getPage() {
145 return _PAGE;
146 }
147
148 @Override
149 protected boolean isCleanUpSetAttributes() {
150 return _CLEAN_UP_SET_ATTRIBUTES;
151 }
152
153 @Override
154 protected void setAttributes(HttpServletRequest request) {
155 request.setAttribute("liferay-ui:app-view-entry:actionJsp", _actionJsp);
156 request.setAttribute(
157 "liferay-ui:app-view-entry:assetCategoryClassName",
158 _assetCategoryClassName);
159 request.setAttribute(
160 "liferay-ui:app-view-entry:assetCategoryClassPK",
161 _assetCategoryClassPK);
162 request.setAttribute(
163 "liferay-ui:app-view-entry:assetTagClassName", _assetTagClassName);
164 request.setAttribute(
165 "liferay-ui:app-view-entry:assetTagClassPK", _assetTagClassPK);
166 request.setAttribute("liferay-ui:app-view-entry:cssClass", _cssClass);
167 request.setAttribute("liferay-ui:app-view-entry:data", _data);
168 request.setAttribute(
169 "liferay-ui:app-view-entry:description", _description);
170 request.setAttribute(
171 "liferay-ui:app-view-entry:displayStyle", _displayStyle);
172 request.setAttribute("liferay-ui:app-view-entry:folder", _folder);
173 request.setAttribute("liferay-ui:app-view-entry:locked", _locked);
174 request.setAttribute(
175 "liferay-ui:app-view-entry:rowCheckerId", _rowCheckerId);
176 request.setAttribute(
177 "liferay-ui:app-view-entry:rowCheckerName", _rowCheckerName);
178 request.setAttribute("liferay-ui:app-view-entry:shortcut", _shortcut);
179 request.setAttribute(
180 "liferay-ui:app-view-entry:showCheckbox", _showCheckbox);
181 request.setAttribute("liferay-ui:app-view-entry:status", _status);
182 request.setAttribute(
183 "liferay-ui:app-view-entry:thumbnailDivStyle", _thumbnailDivStyle);
184 request.setAttribute(
185 "liferay-ui:app-view-entry:thumbnailSrc", _thumbnailSrc);
186 request.setAttribute(
187 "liferay-ui:app-view-entry:thumbnailStyle", _thumbnailStyle);
188 request.setAttribute("liferay-ui:app-view-entry:title", _title);
189 request.setAttribute("liferay-ui:app-view-entry:url", _url);
190 }
191
192 private static final boolean _CLEAN_UP_SET_ATTRIBUTES = true;
193
194 private static final String _PAGE =
195 "/html/taglib/ui/app_view_entry/page.jsp";
196
197 private String _actionJsp;
198 private String _assetCategoryClassName;
199 private long _assetCategoryClassPK;
200 private String _assetTagClassName;
201 private long _assetTagClassPK;
202 private String _cssClass;
203 private Map<String, Object> _data;
204 private String _description;
205 private String _displayStyle;
206 private boolean _folder;
207 private boolean _locked;
208 private String _rowCheckerId;
209 private String _rowCheckerName;
210 private boolean _shortcut;
211 private boolean _showCheckbox = false;
212 private int _status = 0;
213 private String _thumbnailDivStyle;
214 private String _thumbnailSrc;
215 private String _thumbnailStyle;
216 private String _title;
217 private String _url;
218
219 }