Package stroom.query.audit
-
-
Class Summary Class Description AuditedDocRefBundle<CONFIG extends io.dropwizard.Configuration & HasTokenConfig & HasAuthorisationConfig,DOC_REF_SERVICE extends DocRefService<DOC_REF_POJO>,DOC_REF_POJO extends DocRefEntity> This Dropwizard bundle can be used to register an implementation of Query Resource implementation This bundle will wrap that implementation in an audited layer, any requests made to your Query Resource will be passed to theQueryEventLoggingService
It will also register an audited version of the external DocRef resource.AuditedQueryBundle<CONFIG extends io.dropwizard.Configuration & HasTokenConfig & HasAuthorisationConfig,DOC_REF_SERVICE extends DocRefService<DOC_REF_POJO>,DOC_REF_POJO extends DocRefEntity,QUERY_SERVICE extends QueryService> This Dropwizard bundle can be used to register an implementation of Query Resource implementation This bundle will wrap that implementation in an audited layer, any requests made to your Query Resource will be passed to theQueryEventLoggingService
It will also register an audited version of the external DocRef resource.BaseAuditWrapper<CHILD_CLASS extends BaseAuditWrapper<?>> Instances of this are 'built' to manage audited function calls in a standard way.CriteriaStore Used to store the results from a query made on aQueryService
DocRefAuditWrapper<DOC_REF_ENTITY extends DocRefEntity> This form of Audit will check that the given doc ref can be found.ExportDTO ExportDTO.Builder QueryEventLoggingService A standard implementation of the Event Logging Service that can be used across various Stroom micorservices.SimpleAuditWrapper Common form of functions that want to do the following: 1) Check authorisation for data 2) Compose some response 3) Audit the event, including any exceptions