|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portlet.search.mvc.GsaSearchController
@Controller @RequestMapping(value="/gsaSearch") public class GsaSearchController
GsaSearchController performs searches against a Google Search Appliance.
| Field Summary | |
|---|---|
java.lang.String |
googleBaseUrl
|
java.util.Map<java.lang.String,java.lang.String> |
googleParameters
|
java.lang.String |
googleSearchServlet
|
java.lang.String |
googleStylesheetName
|
| Constructor Summary | |
|---|---|
GsaSearchController()
|
|
| Method Summary | |
|---|---|
protected void |
addParameter(java.lang.StringBuffer url,
java.lang.String paramName,
java.lang.String paramValue,
boolean firstParam)
|
protected java.lang.String |
buildGoogleSearchUrl(java.lang.String query,
java.lang.String site,
java.lang.String num)
|
org.springframework.web.servlet.ModelAndView |
searchGsa(javax.servlet.http.HttpServletRequest request)
|
void |
setGoogleBaseUrl(java.lang.String googleBaseUrl)
Set the base URL for Google searches. |
void |
setGoogleParameters(java.util.Map<java.lang.String,java.lang.String> googleParameters)
Set a map of parameter names and values for google searches. |
void |
setGoogleStylesheetName(java.lang.String googleStylesheetName)
Set the name of the google stylesheet to use in the "more results" link. |
void |
setView(org.springframework.web.servlet.View view)
Set the View for the GSA search controller. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String googleSearchServlet
public java.lang.String googleBaseUrl
public java.lang.String googleStylesheetName
public java.util.Map<java.lang.String,java.lang.String> googleParameters
| Constructor Detail |
|---|
public GsaSearchController()
| Method Detail |
|---|
@RequestMapping(method=GET)
public org.springframework.web.servlet.ModelAndView searchGsa(javax.servlet.http.HttpServletRequest request)
throws org.apache.commons.httpclient.HttpException,
java.io.IOException
org.apache.commons.httpclient.HttpException
java.io.IOException
protected java.lang.String buildGoogleSearchUrl(java.lang.String query,
java.lang.String site,
java.lang.String num)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
protected void addParameter(java.lang.StringBuffer url,
java.lang.String paramName,
java.lang.String paramValue,
boolean firstParam)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void setView(org.springframework.web.servlet.View view)
view - public void setGoogleBaseUrl(java.lang.String googleBaseUrl)
googleBaseUrl - public void setGoogleStylesheetName(java.lang.String googleStylesheetName)
googleStylesheetName - public void setGoogleParameters(java.util.Map<java.lang.String,java.lang.String> googleParameters)
googleParameters -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||