Class DefaultSearchRequestFilter
java.lang.Object
org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
org.nuxeo.elasticsearch.http.readonly.filter.DefaultSearchRequestFilter
- All Implemented Interfaces:
SearchRequestFilter
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
-
Method Summary
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 Details
-
DefaultSearchRequestFilter
public DefaultSearchRequestFilter()
-
-
Method Details
-
getPayload
- Specified by:
getPayload
in interfaceSearchRequestFilter
- Specified by:
getPayload
in classAbstractSearchRequestFilterImpl
- Throws:
org.json.JSONException
-