5 * Every database object action whose objects can be searched via AJAX has to
6 * implement this interface.
8 * @author Matthias Schmidt
9 * @copyright 2001-2012 WoltLab GmbH
10 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
11 * @package com.woltlab.wcf
13 * @category Community Framework
15 interface ISearchAction
{
17 * Returns a list with data of objects that match the given search criteria.
19 * @return array<array>
21 public function getSearchResultList();
24 * Validates the "getSearchResultList" action.
26 public function validateGetSearchResultList();