001
014
015 package com.liferay.taglib.aui;
016
017 import com.liferay.taglib.aui.base.BaseModelContextTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
025 public class ModelContextTag extends BaseModelContextTag {
026
027 @Override
028 protected void setAttributes(HttpServletRequest request) {
029 Class<?> model = getModel();
030
031 if (model != null) {
032 pageContext.setAttribute("aui:model-context:bean", getBean());
033 pageContext.setAttribute(
034 "aui:model-context:defaultLanguageId", getDefaultLanguageId());
035 pageContext.setAttribute("aui:model-context:model", model);
036 }
037 else {
038 pageContext.removeAttribute("aui:model-context:bean");
039 pageContext.removeAttribute("aui:model-context:defaultLanguageId");
040 pageContext.removeAttribute("aui:model-context:model");
041 }
042 }
043
044 }