All Classes and Interfaces
Class
Description
Projection audit detail for a particular entity field.
AuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Manage (CRUD)
JpaAuditDetail
in persistent storage.API for Fetching
AuditEvent
related data.Projection audit header for a changed entity.
AuditHeaderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Manage (CRUD)
JpaAuditHeader
in persistent storage.Configuration controlling the behavior of ingestion
Batch
instances into the
AuditServices
bounded context.Responsible for querying the
StorageProvider
for completed Batch
representations
and pushing those to the IngestionProcessor
for parsing and subsequent persistence in the
datastore.The main Jpa autoconfiguration that initializes the out-of-the-box Jpa repositories
Basic microservice setup requirements for JPA
Configuration controlling the behavior for pruning of
AuditHeader
and
AuditDetail
.Handles endpoint fetch operations for viewing audit information
Local system notification of a batch of recently deleted
JpaAuditHeader
instances.CustomizedAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Specialized persistence handling for
JpaAuditDetail
.CustomizedAuditHeaderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Specialized persistence handling for
JpaAuditHeader
.ClusterService
responsible for interval polling workflows whose retention period have
expired and deleting them.See
AuditService
Project for retrieving only the
JpaAuditHeader.getContextId()
values during fetchAsynchronously parses
Batch
representations into AuditEvent
instances.Persistence audit detail for a particular entity field.
Persistence audit header for a changed entity.
Convenience wrapper for a
Semaphore
instance to control acquisition and release of
leases.