/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.portal.kernel.dao.search; import java.util.Date; import java.util.List; import java.util.Map; import javax.portlet.PortletURL; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author Raymond Augé */ public interface ResultRow { public void addButton(int index, String name, String href); public void addButton( int index, String align, String valign, int colspan, String name, String href); public void addButton(String name, String href); public void addButton( String align, String valign, int colspan, String name, String href); public void addButton( String align, String valign, String name, String href); public void addDate(Date date); public void addDate(Date date, PortletURL portletURL); public void addDate(Date date, String href); public void addDate(int index, Date date, String href); /** * @deprecated As of 7.0.0, replaced by {@link #addJSP(String, String, int, * String, ServletContext, HttpServletRequest , * HttpServletResponse)} */ @Deprecated public void addJSP(int index, String path); public void addJSP( int index, String path, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); /** * @deprecated As of 7.0.0, with no direct replacement */ @Deprecated public void addJSP( int index, String align, String valign, int colspan, String path); public void addJSP( int index, String align, String valign, int colspan, String path, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); /** * @deprecated As of 7.0.0, replaced by {@link #addJSP(String, String, * ServletContext, HttpServletRequest , HttpServletResponse)} */ @Deprecated public void addJSP(String path); public void addJSP( String path, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); /** * @deprecated As of 7.0.0, replaced by {@link #addJSP(String, String, * ServletContext, HttpServletRequest , HttpServletResponse)} */ @Deprecated public void addJSP(String path, String cssClass); /** * @deprecated As of 7.0.0, replaced by {@link #addJSP(String, String, int, * String, ServletContext, HttpServletRequest , * HttpServletResponse)} */ @Deprecated public void addJSP(String align, String valign, int colspan, String path); public void addJSP( String align, String valign, int colspan, String path, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); public void addJSP( String path, String cssClass, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); /** * @deprecated As of 7.0.0, replaced by {@link #addJSP(String, String, * ServletContext, HttpServletRequest , HttpServletResponse)} */ @Deprecated public void addJSP(String align, String valign, String path); public void addJSP( String align, String valign, String path, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); public void addSearchEntry(int index, SearchEntry searchEntry); public void addSearchEntry(SearchEntry searchEntry); public void addStatus(int status); public void addStatus( int index, int status, long statusByUserId, Date statusDate, String href); public void addStatus( int index, int status, String href, ServletContext servletContext, HttpServletRequest request, HttpServletResponse response); public void addStatus(int status, long statusByUserId, Date statusDate); public void addStatus( int status, long statusByUserId, Date statusDate, PortletURL portletURL); public void addStatus( int status, long statusByUserId, Date statusDate, String href); public void addStatus(int status, PortletURL portletURL); public void addStatus(int status, String href); public void addText(int index, String name); public void addText(int index, String name, PortletURL portletURL); public void addText(int index, String name, String href); public void addText( int index, String align, String valign, int colspan, String name); public void addText( int index, String align, String valign, int colspan, String name, PortletURL portletURL); public void addText( int index, String align, String valign, int colspan, String name, String href); public void addText(String name); public void addText(String name, PortletURL portletURL); public void addText(String name, String href); public void addText(String align, String valign, int colspan, String name); public void addText( String align, String valign, int colspan, String name, PortletURL portletURL); public void addText( String align, String valign, int colspan, String name, String href); public void addText(String align, String valign, String name); public void addText( String align, String valign, String name, PortletURL portletURL); public void addText(String align, String valign, String name, String href); public String getClassHoverName(); public String getClassName(); public String getCssClass(); public Map<String, Object> getData(); public List<SearchEntry> getEntries(); public Object getObject(); public Object getParameter(String param); public int getPos(); public String getPrimaryKey(); public String getRowId(); public String getState(); public boolean isBold(); public boolean isRestricted(); public boolean isSkip(); public void removeSearchEntry(int pos); public void setBold(boolean bold); public void setClassHoverName(String classHoverName); public void setClassName(String className); public void setCssClass(String cssClass); public void setData(Map<String, Object> data); public void setObject(Object obj); public void setParameter(String param, Object value); public void setPrimaryKey(String primaryKey); public void setRestricted(boolean restricted); public void setRowId(String rowId); public void setSkip(boolean skip); public void setState(String state); }