public class DiscoverUtility extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE_FACETS |
static int |
TYPE_TAGCLOUD |
| Constructor and Description |
|---|
DiscoverUtility() |
| Modifier and Type | Method and Description |
|---|---|
static DiscoverQuery |
getDiscoverAutocomplete(Context context,
javax.servlet.http.HttpServletRequest request,
DSpaceObject scope)
Build the DiscoverQuery object for an autocomplete search using
parameters in the request
|
static DiscoverQuery |
getDiscoverQuery(Context context,
javax.servlet.http.HttpServletRequest request,
DSpaceObject scope,
boolean enableFacet)
Build a DiscoverQuery object using the parameter in the request
|
static List<String[]> |
getFilters(javax.servlet.http.HttpServletRequest request) |
static DSpaceObject |
getSearchScope(Context context,
javax.servlet.http.HttpServletRequest request)
Get the scope of the search using the parameter found in the request.
|
static DiscoverQuery |
getTagCloudDiscoverQuery(Context context,
javax.servlet.http.HttpServletRequest request,
DSpaceObject scope,
boolean enableFacet)
Build a DiscoverQuery object using the tag cloud parameter in the request
|
public static final int TYPE_FACETS
public static final int TYPE_TAGCLOUD
public static DSpaceObject getSearchScope(Context context, javax.servlet.http.HttpServletRequest request) throws IllegalStateException, SQLException
context - request - IllegalStateExceptionSQLExceptionpublic static DiscoverQuery getDiscoverQuery(Context context, javax.servlet.http.HttpServletRequest request, DSpaceObject scope, boolean enableFacet)
request - SearchServiceExceptionpublic static DiscoverQuery getTagCloudDiscoverQuery(Context context, javax.servlet.http.HttpServletRequest request, DSpaceObject scope, boolean enableFacet)
request - SearchServiceExceptionpublic static DiscoverQuery getDiscoverAutocomplete(Context context, javax.servlet.http.HttpServletRequest request, DSpaceObject scope)
context - request - scope - Copyright © 2016 DuraSpace. All Rights Reserved.