|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SearchBeanFactory
A factory bean to construct backing beans efficiently on a request basis. This is normally injected into the request attributes for each individual page to construct the backing beans that they require. Ideally there should be a one to one mapping between backing beans and pages, and the page should be as simple as possible
Field Summary | |
---|---|
static String |
SEARCH_BEAN_FACTORY_ATTR
|
Method Summary | |
---|---|
OpenSearchBean |
newOpenSearchBean(javax.servlet.http.HttpServletRequest request)
get a OpenSearchBean model |
SearchAdminBean |
newSearchAdminBean(javax.servlet.http.HttpServletRequest request)
Create a search admin bean based ont he request |
SearchBean |
newSearchBean(javax.servlet.http.HttpServletRequest request)
create a search bean based on the request |
SearchBean |
newSearchBean(javax.servlet.http.HttpServletRequest request,
String sortName,
String filterName)
|
SherlockSearchBean |
newSherlockSearchBean(javax.servlet.http.HttpServletRequest request)
get a Sherlock SearchBean model |
void |
setContext(javax.servlet.ServletContext servletContext)
set the servlet context that this factory is associated with |
Field Detail |
---|
static final String SEARCH_BEAN_FACTORY_ATTR
Method Detail |
---|
SearchBean newSearchBean(javax.servlet.http.HttpServletRequest request) throws org.sakaiproject.exception.PermissionException
request
-
org.sakaiproject.exception.PermissionException
SearchBean newSearchBean(javax.servlet.http.HttpServletRequest request, String sortName, String filterName) throws org.sakaiproject.exception.PermissionException
org.sakaiproject.exception.PermissionException
SearchAdminBean newSearchAdminBean(javax.servlet.http.HttpServletRequest request) throws org.sakaiproject.exception.PermissionException
request
-
org.sakaiproject.exception.PermissionException
OpenSearchBean newOpenSearchBean(javax.servlet.http.HttpServletRequest request) throws org.sakaiproject.exception.PermissionException
request
-
org.sakaiproject.exception.PermissionException
SherlockSearchBean newSherlockSearchBean(javax.servlet.http.HttpServletRequest request) throws org.sakaiproject.exception.PermissionException
request
-
org.sakaiproject.exception.PermissionException
void setContext(javax.servlet.ServletContext servletContext)
servletContext
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |