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
public class AuditRequestFilter extends AbstractSearchRequestFilterImpl
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
Constructors Constructor Description AuditRequestFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPayload()
void
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 Detail
-
AuditRequestFilter
public AuditRequestFilter()
-
-
Method Detail
-
init
public void init(CoreSession session, String indices, String rawQuery, String payload)
- Specified by:
init
in interfaceSearchRequestFilter
- Overrides:
init
in classAbstractSearchRequestFilterImpl
-
getPayload
public String getPayload() throws org.json.JSONException
- Specified by:
getPayload
in interfaceSearchRequestFilter
- Specified by:
getPayload
in classAbstractSearchRequestFilterImpl
- Throws:
org.json.JSONException
-
-