001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.taglib.util.IncludeTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
026 public class UploadProgressTag extends IncludeTag {
027
028 public void setHeight(int height) {
029 _height = height;
030 }
031
032 public void setId(String id) {
033 _id = id;
034 }
035
036 public void setMessage(String message) {
037 _message = message;
038 }
039
040 public void setRedirect(String redirect) {
041 _redirect = redirect;
042 }
043
044 public void setUpdatePeriod(Integer updatePeriod) {
045 _updatePeriod = updatePeriod;
046 }
047
048 @Override
049 protected void cleanUp() {
050 _height = 25;
051 _id = null;
052 _message = null;
053 _redirect = null;
054 _updatePeriod = 1000;
055 }
056
057 @Override
058 protected String getPage() {
059 return _PAGE;
060 }
061
062 @Override
063 protected void setAttributes(HttpServletRequest request) {
064 request.setAttribute("liferay-ui:progress:id", _id);
065 request.setAttribute("liferay-ui:progress:height", _height);
066 request.setAttribute("liferay-ui:progress:message", _message);
067 request.setAttribute("liferay-ui:progress:redirect", _redirect);
068 request.setAttribute("liferay-ui:progress:updatePeriod", _updatePeriod);
069 }
070
071 private static final String _PAGE = "/html/taglib/ui/progress/page.jsp";
072
073 private Integer _height;
074 private String _id;
075 private String _message;
076 private String _redirect;
077 private Integer _updatePeriod;
078
079 }