001
014
015 package com.liferay.taglib.aui;
016
017 import com.liferay.taglib.aui.base.BaseWorkflowStatusTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
026 public class WorkflowStatusTag extends BaseWorkflowStatusTag {
027
028 @Override
029 protected boolean isCleanUpSetAttributes() {
030 return _CLEAN_UP_SET_ATTRIBUTES;
031 }
032
033 @Override
034 protected void setAttributes(HttpServletRequest request) {
035 super.setAttributes(request);
036
037 Object bean = getBean();
038
039 if (bean == null) {
040 bean = pageContext.getAttribute("aui:model-context:bean");
041 }
042
043 Class<?> model = getModel();
044
045 if (model == null) {
046 model = (Class<?>)pageContext.getAttribute(
047 "aui:model-context:model");
048 }
049
050 setNamespacedAttribute(request, "bean", bean);
051 setNamespacedAttribute(request, "model", model);
052 }
053
054 private static final boolean _CLEAN_UP_SET_ATTRIBUTES = true;
055
056 }