com.endeca.b2creference.services.query
Interface ContentQueryService
- All Known Implementing Classes:
- NavStateRecordListProcessor, UICLContentQueryService, UICLMobileQueryService
public interface ContentQueryService
Method Summary |
PageResult |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.endeca.soleng.urlformatter.UrlState urlState)
Called by the Controller to process the request. |
processRequest
PageResult processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.endeca.soleng.urlformatter.UrlState urlState)
throws java.net.MalformedURLException,
com.endeca.soleng.urlformatter.UrlFormatException,
com.endeca.soleng.urlformatter.QueryBuildException,
DataRetrievalException,
com.endeca.content.ContentException
- Called by the Controller to process the request. This method creates the
ENEContentQuery, submits it, and processes the results.
- Parameters:
request
- HttpServletRequest
response
- HttpServletResponse
urlState
- UrlState
- Throws:
ContentQueryException
- On failure to retrieve content query results from MDEX.
java.net.MalformedURLException
- On error during a redirect.
com.endeca.soleng.urlformatter.UrlFormatException
- On error when parsing a request into an UrlState.
com.endeca.soleng.urlformatter.QueryBuildException
- On error when marshaling an UrlState into an ENEQuery object.
com.endeca.content.ContentException
- On exception when interacting with the Content Assembler API.
DataRetrievalException