Class AuditRequestFilter
java.lang.Object
org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
org.nuxeo.elasticsearch.http.readonly.filter.AuditRequestFilter
- All Implemented Interfaces:
SearchRequestFilter
- Direct Known Subclasses:
RoutingAuditRequestFilter
Define a elasticsearch passthrough filter for audit index. Only administrator can access the audit index.
- Since:
- 7.4
-
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
Modifier and TypeMethodDescriptionvoid
init
(CoreSession session, String indices, String rawQuery, String payload) Methods inherited from class org.nuxeo.elasticsearch.http.readonly.AbstractSearchRequestFilterImpl
extractPayloadFromQuery, getIndices, getQueryMap, getTypes, getUrl, 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
-
AuditRequestFilter
public AuditRequestFilter()
-
-
Method Details
-
init
- Specified by:
init
in interfaceSearchRequestFilter
- Overrides:
init
in classAbstractSearchRequestFilterImpl
-
getPayload
- Specified by:
getPayload
in interfaceSearchRequestFilter
- Specified by:
getPayload
in classAbstractSearchRequestFilterImpl
- Throws:
org.json.JSONException
-