001
014
015 package com.liferay.taglib.aui.base;
016
017 import javax.servlet.http.HttpServletRequest;
018 import javax.servlet.jsp.JspException;
019
020
027 public class BaseWorkflowStatusTag extends com.liferay.taglib.util.IncludeTag {
028
029 @Override
030 public int doStartTag() throws JspException {
031 setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
032
033 return super.doStartTag();
034 }
035
036 public java.lang.Object getBean() {
037 return _bean;
038 }
039
040 public java.lang.String getHelpMessage() {
041 return _helpMessage;
042 }
043
044 public java.lang.String getId() {
045 return _id;
046 }
047
048 public java.lang.Class<?> getModel() {
049 return _model;
050 }
051
052 public java.lang.Integer getStatus() {
053 return _status;
054 }
055
056 public java.lang.String getStatusMessage() {
057 return _statusMessage;
058 }
059
060 public java.lang.String getVersion() {
061 return _version;
062 }
063
064 public void setBean(java.lang.Object bean) {
065 _bean = bean;
066
067 setScopedAttribute("bean", bean);
068 }
069
070 public void setHelpMessage(java.lang.String helpMessage) {
071 _helpMessage = helpMessage;
072
073 setScopedAttribute("helpMessage", helpMessage);
074 }
075
076 public void setId(java.lang.String id) {
077 _id = id;
078
079 setScopedAttribute("id", id);
080 }
081
082 public void setModel(java.lang.Class<?> model) {
083 _model = model;
084
085 setScopedAttribute("model", model);
086 }
087
088 public void setStatus(java.lang.Integer status) {
089 _status = status;
090
091 setScopedAttribute("status", status);
092 }
093
094 public void setStatusMessage(java.lang.String statusMessage) {
095 _statusMessage = statusMessage;
096
097 setScopedAttribute("statusMessage", statusMessage);
098 }
099
100 public void setVersion(java.lang.String version) {
101 _version = version;
102
103 setScopedAttribute("version", version);
104 }
105
106 @Override
107 protected void cleanUp() {
108 _bean = null;
109 _helpMessage = "a-new-version-will-be-created-automatically-if-this-content-is-modified";
110 _id = null;
111 _model = null;
112 _status = null;
113 _statusMessage = null;
114 _version = null;
115 }
116
117 @Override
118 protected String getPage() {
119 return _PAGE;
120 }
121
122 @Override
123 protected void setAttributes(HttpServletRequest request) {
124 setNamespacedAttribute(request, "bean", _bean);
125 setNamespacedAttribute(request, "helpMessage", _helpMessage);
126 setNamespacedAttribute(request, "id", _id);
127 setNamespacedAttribute(request, "model", _model);
128 setNamespacedAttribute(request, "status", _status);
129 setNamespacedAttribute(request, "statusMessage", _statusMessage);
130 setNamespacedAttribute(request, "version", _version);
131 }
132
133 protected static final String _ATTRIBUTE_NAMESPACE = "aui:workflow-status:";
134
135 private static final String _PAGE =
136 "/html/taglib/aui/workflow_status/page.jsp";
137
138 private java.lang.Object _bean = null;
139 private java.lang.String _helpMessage = "a-new-version-will-be-created-automatically-if-this-content-is-modified";
140 private java.lang.String _id = null;
141 private java.lang.Class<?> _model = null;
142 private java.lang.Integer _status = null;
143 private java.lang.String _statusMessage = null;
144 private java.lang.String _version = null;
145
146 }