Class SearchContext
java.lang.Object
org.exoplatform.commons.api.search.data.SearchContext
Search Context contains a set of data needed for SearchService and all connectors.
- eXo level API
- Experimental
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSearchContext(org.exoplatform.web.controller.router.Router router, String siteName) Contructor to create a context for search service -
Method Summary
Modifier and TypeMethodDescriptiongetParamValue(org.exoplatform.web.controller.QualifiedName name) org.exoplatform.web.controller.router.RouterGet routerGet site name, e.g.Get site typePuts Handler value into QualifiedName mapPuts Lang value into QualifiedName mapPuts Path value into QualifiedName mapRender link base on router and Map<QualifiedName, String>voidsetRouter(org.exoplatform.web.controller.router.Router router) Set routerPuts SiteType value into QualifiedName mapPuts SiteType value into QualifiedName map
-
Constructor Details
-
SearchContext
Contructor to create a context for search service- Parameters:
router-siteName-- eXo level API
- Experimental
-
-
Method Details
-
getRouter
public org.exoplatform.web.controller.router.Router getRouter()Get router- Returns:
- Router
- eXo level API
- Experimental
-
setRouter
public void setRouter(org.exoplatform.web.controller.router.Router router) Set router- Parameters:
router-- eXo level API
- Experimental
-
getParamValue
-
getSiteName
Get site name, e.g. intranet, acme, ..- Returns:
- String
- eXo level API
- Experimental
-
getSiteType
Get site type- Returns:
- String
- eXo level API
- Experimental
-
handler
Puts Handler value into QualifiedName map- Parameters:
value-- Returns:
- SearchContext
- eXo level API
- Experimental
-
lang
Puts Lang value into QualifiedName map- Parameters:
value-- Returns:
- SearchContext
- eXo level API
- Experimental
-
path
Puts Path value into QualifiedName map- Parameters:
value-- Returns:
- SearchContext
- eXo level API
- Experimental
-
siteType
Puts SiteType value into QualifiedName map- Parameters:
value-- Returns:
- SearchContext
- eXo level API
- Experimental
-
siteName
Puts SiteType value into QualifiedName map- Parameters:
value-- Returns:
- SearchContext
- eXo level API
- Experimental
-
renderLink
Render link base on router and Map<QualifiedName, String>- Returns:
- String
- Throws:
Exception- eXo level API
- Experimental
-