Class DefaultSearchRequestFilter
- java.lang.Object
-
- org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
-
- org.nuxeo.elasticsearch.http.readonly.filter.DefaultSearchRequestFilter
-
- All Implemented Interfaces:
SearchRequestFilter
public class DefaultSearchRequestFilter extends AbstractSearchRequestFilterImpl
Rewrite an Elsaticsearch search request to add security filter. URI Search are turned into Request body search.- Since:
- 7.3
-
-
Field Summary
-
Fields inherited from class org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
BACKSLASH_MARKER, filteredPayload, indices, MATCH_ALL, payload, principal, QUERY_STRING, rawQuery, types, url
-
-
Constructor Summary
Constructors Constructor Description DefaultSearchRequestFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPayload()
-
Methods inherited from class org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
extractPayloadFromQuery, getIndices, getQueryMap, getTypes, getUrl, init, setRawQuery, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.nuxeo.elasticsearch.http.readonly.filter.SearchRequestFilter
init
-
-
-
-
Constructor Detail
-
DefaultSearchRequestFilter
public DefaultSearchRequestFilter()
-
-
Method Detail
-
getPayload
public String getPayload() throws org.json.JSONException
- Specified by:
getPayload
in interfaceSearchRequestFilter
- Specified by:
getPayload
in classAbstractSearchRequestFilterImpl
- Throws:
org.json.JSONException
-
-