public class DiscoverUtility
extends java.lang.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 java.util.List<java.lang.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 java.lang.IllegalStateException, java.sql.SQLException
context - request - java.lang.IllegalStateExceptionjava.sql.SQLExceptionpublic 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 - public static java.util.List<java.lang.String[]> getFilters(javax.servlet.http.HttpServletRequest request)
Copyright © 2018 DuraSpace. All Rights Reserved.