com.arsdigita.acs.search
Class Search

java.lang.Object
  |
  +--com.arsdigita.acs.search.Search

public class Search
extends Object

Utility classes and procedural abstractions for site wide search.


Constructor Summary
Search()
           
 
Method Summary
static boolean isAuthorized(UserInfo user)
           
static void recordQueryString(String query_string, String subsection, int n_results, UserInfo user)
           
static String[] returnValidTables(UserInfo user, String[] sections)
           
static String showNumResultsBar(String num_results, String display, String query_string, String sections_string)
           
static String siteWideSearchWidget(UserInfo user, String query)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Search

public Search()
Method Detail

isAuthorized

public static boolean isAuthorized(UserInfo user)

siteWideSearchWidget

public static String siteWideSearchWidget(UserInfo user,
                                          String query)
                                   throws SQLException

returnValidTables

public static String[] returnValidTables(UserInfo user,
                                         String[] sections)

showNumResultsBar

public static String showNumResultsBar(String num_results,
                                       String display,
                                       String query_string,
                                       String sections_string)

recordQueryString

public static void recordQueryString(String query_string,
                                     String subsection,
                                     int n_results,
                                     UserInfo user)
                              throws SQLException