001
014
015 package com.liferay.portal.kernel.dao.search;
016
017 import java.util.Date;
018 import java.util.List;
019 import java.util.Map;
020
021 import javax.portlet.PortletURL;
022
023 import javax.servlet.ServletContext;
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026
027
030 public interface ResultRow {
031
032 public void addButton(int index, String name, String href);
033
034 public void addButton(
035 int index, String align, String valign, int colspan, String name,
036 String href);
037
038 public void addButton(String name, String href);
039
040 public void addButton(
041 String align, String valign, int colspan, String name, String href);
042
043 public void addButton(
044 String align, String valign, String name, String href);
045
046 public void addDate(Date date);
047
048 public void addDate(Date date, PortletURL portletURL);
049
050 public void addDate(Date date, String href);
051
052 public void addDate(int index, Date date, String href);
053
054 public void addJSP(int index, String path);
055
056 public void addJSP(
057 int index, String path, ServletContext servletContext,
058 HttpServletRequest request, HttpServletResponse response);
059
060 public void addJSP(
061 int index, String align, String valign, int colspan, String path);
062
063 public void addJSP(
064 int index, String align, String valign, int colspan, String path,
065 ServletContext servletContext, HttpServletRequest request,
066 HttpServletResponse response);
067
068 public void addJSP(String path);
069
070 public void addJSP(
071 String path, ServletContext servletContext, HttpServletRequest request,
072 HttpServletResponse response);
073
074 public void addJSP(String path, String cssClass);
075
076 public void addJSP(String align, String valign, int colspan, String path);
077
078 public void addJSP(
079 String align, String valign, int colspan, String path,
080 ServletContext servletContext, HttpServletRequest request,
081 HttpServletResponse response);
082
083 public void addJSP(
084 String path, String cssClass, ServletContext servletContext,
085 HttpServletRequest request, HttpServletResponse response);
086
087 public void addJSP(String align, String valign, String path);
088
089 public void addJSP(
090 String align, String valign, String path, ServletContext servletContext,
091 HttpServletRequest request, HttpServletResponse response);
092
093 public void addSearchEntry(int index, SearchEntry searchEntry);
094
095 public void addSearchEntry(SearchEntry searchEntry);
096
097 public void addStatus(int status);
098
099 public void addStatus(
100 int index, int status, long statusByUserId, Date statusDate,
101 String href);
102
103 public void addStatus(
104 int index, int status, String href, ServletContext servletContext,
105 HttpServletRequest request, HttpServletResponse response);
106
107 public void addStatus(int status, long statusByUserId, Date statusDate);
108
109 public void addStatus(
110 int status, long statusByUserId, Date statusDate,
111 PortletURL portletURL);
112
113 public void addStatus(
114 int status, long statusByUserId, Date statusDate, String href);
115
116 public void addStatus(int status, PortletURL portletURL);
117
118 public void addStatus(int status, String href);
119
120 public void addText(int index, String name);
121
122 public void addText(int index, String name, PortletURL portletURL);
123
124 public void addText(int index, String name, String href);
125
126 public void addText(
127 int index, String align, String valign, int colspan, String name);
128
129 public void addText(
130 int index, String align, String valign, int colspan, String name,
131 PortletURL portletURL);
132
133 public void addText(
134 int index, String align, String valign, int colspan, String name,
135 String href);
136
137 public void addText(String name);
138
139 public void addText(String name, PortletURL portletURL);
140
141 public void addText(String name, String href);
142
143 public void addText(String align, String valign, int colspan, String name);
144
145 public void addText(
146 String align, String valign, int colspan, String name,
147 PortletURL portletURL);
148
149 public void addText(
150 String align, String valign, int colspan, String name, String href);
151
152 public void addText(String align, String valign, String name);
153
154 public void addText(
155 String align, String valign, String name, PortletURL portletURL);
156
157 public void addText(String align, String valign, String name, String href);
158
159 public String getClassHoverName();
160
161 public String getClassName();
162
163 public Map<String, Object> getData();
164
165 public List<SearchEntry> getEntries();
166
167 public Object getObject();
168
169 public Object getParameter(String param);
170
171 public int getPos();
172
173 public String getPrimaryKey();
174
175 public String getRowId();
176
177 public boolean isBold();
178
179 public boolean isRestricted();
180
181 public boolean isSkip();
182
183 public void removeSearchEntry(int pos);
184
185 public void setBold(boolean bold);
186
187 public void setClassHoverName(String classHoverName);
188
189 public void setClassName(String className);
190
191 public void setData(Map<String, Object> data);
192
193 public void setObject(Object obj);
194
195 public void setParameter(String param, Object value);
196
197 public void setPrimaryKey(String primaryKey);
198
199 public void setRestricted(boolean restricted);
200
201 public void setRowId(String rowId);
202
203 public void setSkip(boolean skip);
204
205 }