Package org.codelibs.fess.entity
Class SearchRequestParams
- java.lang.Object
-
- org.codelibs.fess.entity.SearchRequestParams
-
- Direct Known Subclasses:
GsaApiManager.GsaRequestParams,JsonApiManager.JsonRequestParams,ListForm,SearchForm,SuggestApiManager.RequestParameter
public abstract class SearchRequestParams extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchRequestParams.SearchRequestType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAS_EPQstatic java.lang.StringAS_FILETYPEstatic java.lang.StringAS_NQstatic java.lang.StringAS_OCCURRENCEstatic java.lang.StringAS_OQstatic java.lang.StringAS_Qstatic java.lang.StringAS_SITESEARCHstatic java.lang.StringAS_TIMESTAMP
-
Constructor Summary
Constructors Constructor Description SearchRequestParams()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected FacetInfocreateFacetInfo(javax.servlet.http.HttpServletRequest request)protected GeoInfocreateGeoInfo(javax.servlet.http.HttpServletRequest request)abstract java.lang.ObjectgetAttribute(java.lang.String name)abstract java.util.Map<java.lang.String,java.lang.String[]>getConditions()abstract java.lang.String[]getExtraQueries()abstract FacetInfogetFacetInfo()abstract java.util.Map<java.lang.String,java.lang.String[]>getFields()abstract GeoInfogetGeoInfo()abstract HighlightInfogetHighlightInfo()abstract java.lang.String[]getLanguages()abstract java.util.LocalegetLocale()abstract intgetPageSize()protected java.lang.String[]getParamValueArray(javax.servlet.http.HttpServletRequest request, java.lang.String param)abstract java.lang.StringgetQuery()abstract java.lang.StringgetSimilarDocHash()abstract java.lang.StringgetSort()abstract intgetStartPosition()abstract SearchRequestParams.SearchRequestTypegetType()booleanhasConditionQuery()protected booleanisEmptyArray(java.lang.String[] values)protected java.lang.String[]simplifyArray(java.lang.String[] values)
-
-
-
Field Detail
-
AS_NQ
public static final java.lang.String AS_NQ
- See Also:
- Constant Field Values
-
AS_OQ
public static final java.lang.String AS_OQ
- See Also:
- Constant Field Values
-
AS_EPQ
public static final java.lang.String AS_EPQ
- See Also:
- Constant Field Values
-
AS_Q
public static final java.lang.String AS_Q
- See Also:
- Constant Field Values
-
AS_FILETYPE
public static final java.lang.String AS_FILETYPE
- See Also:
- Constant Field Values
-
AS_SITESEARCH
public static final java.lang.String AS_SITESEARCH
- See Also:
- Constant Field Values
-
AS_OCCURRENCE
public static final java.lang.String AS_OCCURRENCE
- See Also:
- Constant Field Values
-
AS_TIMESTAMP
public static final java.lang.String AS_TIMESTAMP
- See Also:
- Constant Field Values
-
-
Method Detail
-
getQuery
public abstract java.lang.String getQuery()
-
getFields
public abstract java.util.Map<java.lang.String,java.lang.String[]> getFields()
-
getConditions
public abstract java.util.Map<java.lang.String,java.lang.String[]> getConditions()
-
getLanguages
public abstract java.lang.String[] getLanguages()
-
getGeoInfo
public abstract GeoInfo getGeoInfo()
-
getFacetInfo
public abstract FacetInfo getFacetInfo()
-
getHighlightInfo
public abstract HighlightInfo getHighlightInfo()
-
getSort
public abstract java.lang.String getSort()
-
getStartPosition
public abstract int getStartPosition()
-
getPageSize
public abstract int getPageSize()
-
getExtraQueries
public abstract java.lang.String[] getExtraQueries()
-
getAttribute
public abstract java.lang.Object getAttribute(java.lang.String name)
-
getLocale
public abstract java.util.Locale getLocale()
-
getType
public abstract SearchRequestParams.SearchRequestType getType()
-
getSimilarDocHash
public abstract java.lang.String getSimilarDocHash()
-
hasConditionQuery
public boolean hasConditionQuery()
-
isEmptyArray
protected boolean isEmptyArray(java.lang.String[] values)
-
simplifyArray
protected java.lang.String[] simplifyArray(java.lang.String[] values)
-
getParamValueArray
protected java.lang.String[] getParamValueArray(javax.servlet.http.HttpServletRequest request, java.lang.String param)
-
createFacetInfo
protected FacetInfo createFacetInfo(javax.servlet.http.HttpServletRequest request)
-
createGeoInfo
protected GeoInfo createGeoInfo(javax.servlet.http.HttpServletRequest request)
-
-