public class AttributeTextValueSearchUtil
extends java.lang.Object
| Constructor and Description |
|---|
AttributeTextValueSearchUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getHttpSessionAttribute(javax.portlet.PortletRequest request,
java.lang.String key) |
static QueryState |
getQueryStateWithAllCollectionsNewSearchConfig(javax.portlet.ResourceRequest request,
DataSource dataSource,
java.lang.String searchText,
int maxValuesToReturn) |
static QueryState |
getQueryStateWithCollectionNewSearchConfig(javax.portlet.ResourceRequest request,
DataSource dataSource,
java.lang.String dataSetKey,
java.lang.String attributeKey,
java.lang.String searchText,
int maxValuesToReturn) |
static java.lang.String |
getSearchLanguage(javax.portlet.PortletRequest request,
DataSource dataSource,
java.lang.String[] languages)
Get language between session language and attribute's language, then set language in session if the language is not "unknown"
|
static java.util.Locale |
getSearchLocale(javax.portlet.PortletRequest request)
Returns a Locale object matching the currently selected language code.
|
static java.lang.String |
matchSearchLanguage(java.util.Set<java.lang.String> languageSet,
java.lang.String sessionLanguage)
Check whether the session language exists in the attribute's language, if exists, use seesion language, or pick up one attribute's
language as search language
|
static void |
setHttpSessionAttribute(javax.portlet.PortletRequest request,
java.lang.String key,
java.lang.String value)
Set value in http session
|
public static QueryState getQueryStateWithCollectionNewSearchConfig(javax.portlet.ResourceRequest request, DataSource dataSource, java.lang.String dataSetKey, java.lang.String attributeKey, java.lang.String searchText, int maxValuesToReturn) throws DataSourceException, KeyNotFoundException
public static QueryState getQueryStateWithAllCollectionsNewSearchConfig(javax.portlet.ResourceRequest request, DataSource dataSource, java.lang.String searchText, int maxValuesToReturn) throws DataSourceException
DataSourceExceptionpublic static java.util.Locale getSearchLocale(javax.portlet.PortletRequest request)
request - public static java.lang.String getHttpSessionAttribute(javax.portlet.PortletRequest request,
java.lang.String key)
public static java.lang.String getSearchLanguage(javax.portlet.PortletRequest request,
DataSource dataSource,
java.lang.String[] languages)
throws DataSourceException
request - dataSource - languages - DataSourceExceptionpublic static java.lang.String matchSearchLanguage(java.util.Set<java.lang.String> languageSet,
java.lang.String sessionLanguage)
languages - the language list of datasetssessionLanguage - the language stored in http sessionpublic static void setHttpSessionAttribute(javax.portlet.PortletRequest request,
java.lang.String key,
java.lang.String value)
request - key - value - Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.