1
19
20 package com.liferay.portlet.journal.search;
21
22 import com.liferay.portal.kernel.dao.search.DisplayTerms;
23 import com.liferay.portal.kernel.util.ParamUtil;
24 import com.liferay.portal.theme.ThemeDisplay;
25 import com.liferay.portal.util.WebKeys;
26
27 import javax.portlet.PortletRequest;
28
29
35 public class TemplateDisplayTerms extends DisplayTerms {
36
37 public static final String GROUP_ID = "groupId";
38
39 public static final String TEMPLATE_ID = "searchTemplateId";
40
41 public static final String STRUCTURE_ID = "structureId";
42
43 public static final String NAME = "name";
44
45 public static final String DESCRIPTION = "description";
46
47 public TemplateDisplayTerms(PortletRequest portletRequest) {
48 super(portletRequest);
49
50 ThemeDisplay themeDisplay = (ThemeDisplay)portletRequest.getAttribute(
51 WebKeys.THEME_DISPLAY);
52
53 groupId = ParamUtil.getLong(
54 portletRequest, GROUP_ID, themeDisplay.getScopeGroupId());
55 templateId = ParamUtil.getString(portletRequest, TEMPLATE_ID);
56 structureId = ParamUtil.getString(portletRequest, STRUCTURE_ID);
57 name = ParamUtil.getString(portletRequest, NAME);
58 description = ParamUtil.getString(portletRequest, DESCRIPTION);
59 }
60
61 public long getGroupId() {
62 return groupId;
63 }
64
65 public String getTemplateId() {
66 return templateId;
67 }
68
69 public String getStructureId() {
70 return structureId;
71 }
72
73 public String getName() {
74 return name;
75 }
76
77 public String getDescription() {
78 return description;
79 }
80
81 protected long groupId;
82 protected String templateId;
83 protected String structureId;
84 protected String name;
85 protected String description;
86
87 }