Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AUDIT_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.audit.provider.jpa.JpaRouteConstants.Persistence
- AUDIT_ROUTE_KEY - Static variable in class com.broadleafcommerce.audit.provider.RouteConstants.Persistence
- AUDIT_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.audit.provider.RouteConstants.Persistence
- AUDIT_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.audit.provider.jpa.JpaRouteConstants.Persistence
- AUDIT_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.audit.provider.jpa.JpaRouteConstants.Persistence
- AuditDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.audit.autoconfigure
- AuditDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.audit.autoconfigure.AuditDefaultsEnvironmentPostProcessor
- AuditDetail - Class in com.broadleafcommerce.audit.domain
-
Projection audit detail for a particular entity field.
- AuditDetail() - Constructor for class com.broadleafcommerce.audit.domain.AuditDetail
- AuditDetail(String, Instant, String, String, String, String, String, String, String, String, String, Map<String, String>) - Constructor for class com.broadleafcommerce.audit.domain.AuditDetail
- AuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.audit.repository
-
Manage (CRUD)
JpaAuditDetail
in persistent storage. - AuditEndpoint - Class in com.broadleafcommerce.audit.web.endpoint
-
API for Fetching
AuditEvent
related data. - AuditEndpoint(AuditService<AuditHeader, AuditDetail>) - Constructor for class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
- AuditHeader - Class in com.broadleafcommerce.audit.domain
-
Projection audit header for a changed entity.
- AuditHeader() - Constructor for class com.broadleafcommerce.audit.domain.AuditHeader
- AuditHeader(String, Instant, String, String, String, String, String, String, String, String, String, String, String, String, String, Map<String, String>) - Constructor for class com.broadleafcommerce.audit.domain.AuditHeader
- AuditHeaderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.audit.repository
-
Manage (CRUD)
JpaAuditHeader
in persistent storage. - auditIngestionProcessor(AuditIngestionProperties, AuditHeaderRepository<Trackable>, ObjectMapper, ApplicationEventPublisher) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditIngestionProperties - Class in com.broadleafcommerce.audit.env
-
Configuration controlling the behavior of ingestion
Batch
instances into theAuditServices
bounded context. - AuditIngestionProperties() - Constructor for class com.broadleafcommerce.audit.env.AuditIngestionProperties
- auditIngestionService(TaskScheduler, AuditIngestionProperties, StorageProvider, IngestionProcessor) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditIngestionService - Class in com.broadleafcommerce.audit.service
-
Responsible for querying the
StorageProvider
for completedBatch
representations and pushing those to theIngestionProcessor
for parsing and subsequent persistence in the datastore. - AuditIngestionService(TaskScheduler, AuditIngestionProperties, StorageProvider, IngestionProcessor) - Constructor for class com.broadleafcommerce.audit.service.AuditIngestionService
- auditIngestionThreadPoolTaskExecutor(AuditIngestionProperties) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- auditIngestionTimeoutScheduler() - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditJpaAutoConfiguration - Class in com.broadleafcommerce.audit.provider.jpa.autoconfigure
-
The main Jpa autoconfiguration that initializes the out-of-the-box Jpa repositories
- AuditJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.audit.provider.jpa.autoconfigure.AuditJpaAutoConfiguration
- AuditProperties - Class in com.broadleafcommerce.audit.provider.jpa.environment
-
Basic microservice setup requirements for JPA
- AuditProperties() - Constructor for class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- auditPruneClusterService(CamelClusterService, DefaultAuditPruneService) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditPruneProperties - Class in com.broadleafcommerce.audit.env
-
Configuration controlling the behavior for pruning of
AuditHeader
andAuditDetail
. - AuditPruneProperties() - Constructor for class com.broadleafcommerce.audit.env.AuditPruneProperties
- auditPruneScheduler() - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- auditService(RsqlCrudEntityHelper, AuditHeaderRepository<Trackable>, AuditDetailRepository<Trackable>) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditService<P extends AuditHeader,
Q extends AuditDetail> - Interface in com.broadleafcommerce.audit.service -
Handles endpoint fetch operations for viewing audit information
- AuditServiceAutoConfiguration - Class in com.broadleafcommerce.audit.service.autoconfigure
- AuditServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- AuditWebAutoConfiguration - Class in com.broadleafcommerce.audit.web.autoconfigure
- AuditWebAutoConfiguration() - Constructor for class com.broadleafcommerce.audit.web.autoconfigure.AuditWebAutoConfiguration
B
- BatchDeletedApplicationEvent - Class in com.broadleafcommerce.audit.domain
-
Local system notification of a batch of recently deleted
JpaAuditHeader
instances. - BatchDeletedApplicationEvent(Object, List<String>) - Constructor for class com.broadleafcommerce.audit.domain.BatchDeletedApplicationEvent
C
- canEqual(Object) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
- canEqual(Object) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
- canEqual(Object) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
- canEqual(Object) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
- canEqual(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- canEqual(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- canEqual(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- canEqual(Object) - Method in class com.broadleafcommerce.audit.repository.HeaderIdProjection
- cleanup() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
-
On interval, remove expired records from hot storage.
- com.broadleafcommerce.audit.autoconfigure - package com.broadleafcommerce.audit.autoconfigure
- com.broadleafcommerce.audit.domain - package com.broadleafcommerce.audit.domain
- com.broadleafcommerce.audit.env - package com.broadleafcommerce.audit.env
- com.broadleafcommerce.audit.provider - package com.broadleafcommerce.audit.provider
- com.broadleafcommerce.audit.provider.jpa - package com.broadleafcommerce.audit.provider.jpa
- com.broadleafcommerce.audit.provider.jpa.autoconfigure - package com.broadleafcommerce.audit.provider.jpa.autoconfigure
- com.broadleafcommerce.audit.provider.jpa.domain - package com.broadleafcommerce.audit.provider.jpa.domain
- com.broadleafcommerce.audit.provider.jpa.environment - package com.broadleafcommerce.audit.provider.jpa.environment
- com.broadleafcommerce.audit.provider.jpa.repository - package com.broadleafcommerce.audit.provider.jpa.repository
- com.broadleafcommerce.audit.repository - package com.broadleafcommerce.audit.repository
- com.broadleafcommerce.audit.service - package com.broadleafcommerce.audit.service
- com.broadleafcommerce.audit.service.autoconfigure - package com.broadleafcommerce.audit.service.autoconfigure
- com.broadleafcommerce.audit.web.autoconfigure - package com.broadleafcommerce.audit.web.autoconfigure
- com.broadleafcommerce.audit.web.endpoint - package com.broadleafcommerce.audit.web.endpoint
- CustomizedAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.audit.repository
-
Specialized persistence handling for
JpaAuditDetail
. - CustomizedAuditHeaderRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.audit.repository
-
Specialized persistence handling for
JpaAuditHeader
.
D
- defaultAuditPruneClusterService(AuditPruneProperties, AuditHeaderRepository<Trackable>, AuditDetailRepository<Trackable>, TaskScheduler, ApplicationEventPublisher) - Method in class com.broadleafcommerce.audit.service.autoconfigure.AuditServiceAutoConfiguration
- DefaultAuditPruneService - Class in com.broadleafcommerce.audit.service
-
ClusterService
responsible for interval polling workflows whose retention period have expired and deleting them. - DefaultAuditPruneService(AuditPruneProperties, AuditHeaderRepository<Trackable>, AuditDetailRepository<Trackable>, TaskScheduler, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.audit.service.DefaultAuditPruneService
- DefaultAuditService<P extends AuditHeader,
Q extends AuditDetail> - Class in com.broadleafcommerce.audit.service -
See
AuditService
- DefaultAuditService(RsqlCrudEntityHelper, AuditHeaderRepository<Trackable>, AuditDetailRepository<Trackable>) - Constructor for class com.broadleafcommerce.audit.service.DefaultAuditService
- deleteByContextIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditDetailRepository
- deleteByContextIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditHeaderRepository
- deleteByContextIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.CustomizedAuditDetailRepository
-
Delete a batch of
JpaAuditDetail
instances from the datastore - deleteByContextIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.CustomizedAuditHeaderRepository
-
Delete a batch of
JpaAuditHeader
instances from the datastore - DETAIL_INSERT - Static variable in class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditHeaderRepository
E
- equals(Object) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
- equals(Object) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
- equals(Object) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
- equals(Object) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
- equals(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- equals(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- equals(Object) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- equals(Object) - Method in class com.broadleafcommerce.audit.repository.HeaderIdProjection
F
- FileSystemIngestionProcessor - Class in com.broadleafcommerce.audit.service
- FileSystemIngestionProcessor(AuditIngestionProperties, AuditHeaderRepository<Trackable>, ObjectMapper, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.audit.service.FileSystemIngestionProcessor
- findByAccountId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditHeaderRepository
- findByCustomerId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditHeaderRepository
- findByHeaderId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditDetailRepository
- findByHeaderIdAndAccountId(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditDetailRepository
- findByHeaderIdAndCustomerId(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditDetailRepository
- findContextIdsByExpiryDateLessThan(Instant, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditHeaderRepository
- findContextIdsByTimestampLessThanAndExpiryDateIsNull(Instant, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.repository.AuditHeaderRepository
- flushBatch(List<AuditEvent>) - Method in class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditHeaderRepository
- flushBatch(List<AuditEvent>) - Method in interface com.broadleafcommerce.audit.repository.CustomizedAuditHeaderRepository
-
Fully persist a batch of AuditEvent records to the database
- fromMe() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- fromMe() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
G
- get() - Method in class com.broadleafcommerce.audit.service.SemaphoreLock
- getAccountId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifier for an account entity.
- getAccountId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getAccountId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getAdditionalAttributes() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Any additional information, possibly required in extension scenarios
- getAdditionalAttributes() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Any additional information, possibly required in extension scenarios.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getAdditionalAttributes() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getAfterRepresentation() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The value for the field after the change was made.
- getAfterRepresentation() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getApplicationId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The application to which this audit record belongs.
- getApplicationId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getAuditRecordBatchSize() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
The size of the JDBC batch insert to perform for JpaAuditHeader records.
- getAuthor() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The author of the change.
- getAuthor() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getBeforeRepresentation() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The value for the field before the change was made.
- getBeforeRepresentation() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getBusinessDomainType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getBusinessDomainType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getCatalogId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The catalog to which this audit record belongs.
- getCatalogId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getChangeType() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The operation type that mutated this field value.
- getChangeType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getCompletionFilePollInterval() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
If no completion files are available, duration of wait time in milliseconds before a new poll for completion files is made.
- getContainerEventType() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
In the case of
Trackable
entity change, The name of the containing entity, which is typically snake-cased and capitalized, i.e., "PRODUCT". - getContainerEventType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getContainerRef() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifying reference to the containing entity.
- getContainerRef() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getContextId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getContextId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getContextId() - Method in class com.broadleafcommerce.audit.repository.HeaderIdProjection
- getCustomerId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifier for a customer entity.
- getCustomerId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getCustomerId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getDatasource() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- getDelegating() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- getDetailRepository() - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- getDetailType() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The type of detail information associated with this audit event.
- getDetailType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getEntityRef() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifying reference to the entity.
- getEntityRef() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getEntityType() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Fully qualified class name of the top-level entity being changed.
- getEntityType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getEventType() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
In the case of
Trackable
entity change, The name of the top-level entity that changed, which is typically snake-cased and capitalized, i.e., "PRODUCT". - getEventType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getExpiryDate() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getHeaderId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getHeaderIds() - Method in class com.broadleafcommerce.audit.domain.BatchDeletedApplicationEvent
- getHeaderRepository() - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- getId() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Primary key
- getId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Primary key
- getJavaType() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The fully qualified classname of the Java type for this field.
- getJavaType() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getJpa() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- getLiquibase() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- getMaxPollInterval() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
Maximum interval between polling attempts for audit pruning.
- getMaxPruneAttemptSize() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
The maximum number of records to attempt to delete during a single iteration of
DefaultAuditPruneService
. - getMessage() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Optional message included giving more information about the change.
- getMessage() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getMinPollInterval() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
Minimum interval between polling attempts for audit pruning.
- getPrimaryAuthor() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The primary author of the change.
- getPrimaryAuthor() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getProcessorAcquireTimeout() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
Maximum amount of time (in milliseconds) that the system will wait to acquire a processor thread before giving up.
- getProcessorCount() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
The number of concurrent threads processing audit ingestion on a given replica of AuditServices.
- getProjectionField() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The name of the field in a projection domain.
- getProjectionField() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getRawDetail() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Raw information about the change.
- getRawDetail() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getRecords(Path) - Method in class com.broadleafcommerce.audit.service.FileSystemIngestionProcessor
- getRepositoryField() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The name of the field on the repository domain.
- getRepositoryField() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getRetentionPeriod() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
The retention period (in milliseconds) for audit records in hot storage.
- getRsqlHelper() - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- getSecondaryAuthor() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Any additional author for the change.
- getSecondaryAuthor() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getTenantId() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The tenant to whom this audit record belongs.
- getTenantId() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getTimestamp() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The timestamp at which the field change took place
- getTimestamp() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The time at which the change was reported to the system.
- getTimestamp() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getTimestamp() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- getTracking() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- getTracking() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
H
- hashCode() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
- hashCode() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
- hashCode() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
- hashCode() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
- hashCode() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- hashCode() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- hashCode() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- hashCode() - Method in class com.broadleafcommerce.audit.repository.HeaderIdProjection
- HEADER_INSERT - Static variable in class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditHeaderRepository
- HeaderIdProjection - Class in com.broadleafcommerce.audit.repository
-
Project for retrieving only the
JpaAuditHeader.getContextId()
values during fetch - HeaderIdProjection(String) - Constructor for class com.broadleafcommerce.audit.repository.HeaderIdProjection
I
- IngestionProcessor - Interface in com.broadleafcommerce.audit.service
-
Asynchronously parses
Batch
representations intoAuditEvent
instances. - isAutoStartup() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
Whether ingestion should begin automatically during application startup.
- isAutoStartup() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- isAutoStartup() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
- isEmpty() - Method in class com.broadleafcommerce.audit.service.SemaphoreLock
- isRunning() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- isRunning() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
- isStarted() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- isStarted() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
J
- JpaAuditDetail - Class in com.broadleafcommerce.audit.provider.jpa.domain
-
Persistence audit detail for a particular entity field.
- JpaAuditDetail() - Constructor for class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- JpaAuditDetailRepository<D extends JpaAuditDetail> - Interface in com.broadleafcommerce.audit.provider.jpa.repository
- jpaAuditDetailRepositoryImpl() - Method in class com.broadleafcommerce.audit.provider.jpa.autoconfigure.AuditJpaAutoConfiguration
- JpaAuditHeader - Class in com.broadleafcommerce.audit.provider.jpa.domain
-
Persistence audit header for a changed entity.
- JpaAuditHeader() - Constructor for class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- JpaAuditHeaderRepository<D extends JpaAuditHeader> - Interface in com.broadleafcommerce.audit.provider.jpa.repository
- jpaAuditHeaderRepositoryImpl(ObjectMapper) - Method in class com.broadleafcommerce.audit.provider.jpa.autoconfigure.AuditJpaAutoConfiguration
- JpaCustomizedAuditDetailRepository<D extends JpaAuditHeader> - Class in com.broadleafcommerce.audit.provider.jpa.repository
- JpaCustomizedAuditDetailRepository() - Constructor for class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditDetailRepository
- JpaCustomizedAuditHeaderRepository<D extends JpaAuditHeader> - Class in com.broadleafcommerce.audit.provider.jpa.repository
- JpaCustomizedAuditHeaderRepository(ObjectMapper) - Constructor for class com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditHeaderRepository
- JpaRouteConstants - Class in com.broadleafcommerce.audit.provider.jpa
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.audit.provider.jpa
P
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.audit.autoconfigure.AuditDefaultsEnvironmentPostProcessor
- preProcess(List<String>) - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
-
Perform pre-processing on
JpaAuditHeader
records before deletion as a result of exceeding the retention period. - process() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- process(Batch) - Method in class com.broadleafcommerce.audit.service.FileSystemIngestionProcessor
- process(Batch) - Method in interface com.broadleafcommerce.audit.service.IngestionProcessor
-
Parse and process
Batch
- processPageOfResults(Function<Pageable, Page<HeaderIdProjection>>, Pageable) - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
-
Find and attempt to clean up
JpaAuditHeader
andJpaAuditDetail
records whereJpaAuditHeader.getExpiryDate()
orgetRetentionPeriod()
is surpassed.
R
- readAll(ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit headers with RSQL filtering.
- readAllByAccount(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit headers with RSQL filtering.
- readAllByCustomer(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit headers with RSQL filtering.
- readAllByHeader(String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit details with RSQL filtering.
- readAllByHeaderAndAccount(String, String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit details with RSQL filtering.
- readAllByHeaderAndCustomer(String, String, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.audit.web.endpoint.AuditEndpoint
-
Read multiple audit details with RSQL filtering.
- readAllDetailsByHeader(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllDetailsByHeader(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all details for a given header
- readAllDetailsByHeaderAndAccount(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllDetailsByHeaderAndAccount(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all details for a given header
- readAllDetailsByHeaderAndCustomer(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllDetailsByHeaderAndCustomer(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all details for a given header
- readAllHeaders(Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllHeaders(Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all headers across all available audits
- readAllHeadersByAccount(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllHeadersByAccount(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all headers for a given account
- readAllHeadersByCustomer(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.audit.service.DefaultAuditService
- readAllHeadersByCustomer(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.audit.service.AuditService
-
Read all headers for a given customer
- release() - Method in class com.broadleafcommerce.audit.service.SemaphoreLock
- RouteConstants - Class in com.broadleafcommerce.audit.provider
- RouteConstants.Persistence - Class in com.broadleafcommerce.audit.provider
S
- SemaphoreLock - Class in com.broadleafcommerce.audit.service
-
Convenience wrapper for a
Semaphore
instance to control acquisition and release of leases. - SemaphoreLock(Semaphore, long, int) - Constructor for class com.broadleafcommerce.audit.service.SemaphoreLock
- setAccountId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifier for an account entity.
- setAccountId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setAccountId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setAdditionalAttributes(Map<String, String>) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Any additional information, possibly required in extension scenarios
- setAdditionalAttributes(Map<String, String>) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Any additional information, possibly required in extension scenarios.
- setAdditionalAttributes(Map<String, String>) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setAdditionalAttributes(Map<String, String>) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setAfterRepresentation(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The value for the field after the change was made.
- setAfterRepresentation(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setApplicationId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The application to which this audit record belongs.
- setApplicationId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setAuditRecordBatchSize(int) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
The size of the JDBC batch insert to perform for JpaAuditHeader records.
- setAuthor(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The author of the change.
- setAuthor(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setAutoStartup(boolean) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
Whether ingestion should begin automatically during application startup.
- setBeforeRepresentation(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The value for the field before the change was made.
- setBeforeRepresentation(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setCatalogId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The catalog to which this audit record belongs.
- setCatalogId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setChangeType(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The operation type that mutated this field value.
- setChangeType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setCompletionFilePollInterval(long) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
If no completion files are available, duration of wait time in milliseconds before a new poll for completion files is made.
- setContainerEventType(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
In the case of
Trackable
entity change, The name of the containing entity, which is typically snake-cased and capitalized, i.e., "PRODUCT". - setContainerEventType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setContainerRef(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifying reference to the containing entity.
- setContainerRef(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setContextId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setContextId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setCustomerId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifier for a customer entity.
- setCustomerId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setCustomerId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- setDetailType(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The type of detail information associated with this audit event.
- setDetailType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setEntityRef(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Identifying reference to the entity.
- setEntityRef(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setEntityType(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Fully qualified class name of the top-level entity being changed.
- setEntityType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setEventType(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
In the case of
Trackable
entity change, The name of the top-level entity that changed, which is typically snake-cased and capitalized, i.e., "PRODUCT". - setEventType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setExpiryDate(Instant) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setHeaderId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setId(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Primary key
- setId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Primary key
- setJavaType(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The fully qualified classname of the Java type for this field.
- setJavaType(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- setMaxPollInterval(long) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
Maximum interval between polling attempts for audit pruning.
- setMaxPruneAttemptSize(long) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
The maximum number of records to attempt to delete during a single iteration of
DefaultAuditPruneService
. - setMessage(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Optional message included giving more information about the change.
- setMessage(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setMinPollInterval(long) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
Minimum interval between polling attempts for audit pruning.
- setPrimaryAuthor(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The primary author of the change.
- setPrimaryAuthor(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setProcessorAcquireTimeout(long) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
Maximum amount of time (in milliseconds) that the system will wait to acquire a processor thread before giving up.
- setProcessorCount(int) - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
-
The number of concurrent threads processing audit ingestion on a given replica of AuditServices.
- setProjectionField(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The name of the field in a projection domain.
- setProjectionField(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setRawDetail(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
Raw information about the change.
- setRawDetail(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setRepositoryField(String) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The name of the field on the repository domain.
- setRepositoryField(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setRetentionPeriod(long) - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
-
The retention period (in milliseconds) for audit records in hot storage.
- setSecondaryAuthor(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
Any additional author for the change.
- setSecondaryAuthor(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setTenantId(String) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The tenant to whom this audit record belongs.
- setTenantId(String) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setTimestamp(Instant) - Method in class com.broadleafcommerce.audit.domain.AuditDetail
-
The timestamp at which the field change took place
- setTimestamp(Instant) - Method in class com.broadleafcommerce.audit.domain.AuditHeader
-
The time at which the change was reported to the system.
- setTimestamp(Instant) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setTimestamp(Instant) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- setTracking(TenantJpaTracking) - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- start() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- start() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
- started - Variable in class com.broadleafcommerce.audit.service.AuditIngestionService
- started - Variable in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
- stop() - Method in class com.broadleafcommerce.audit.service.AuditIngestionService
- stop() - Method in class com.broadleafcommerce.audit.service.DefaultAuditPruneService
T
- toMe() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- toMe() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- toString() - Method in class com.broadleafcommerce.audit.domain.AuditDetail
- toString() - Method in class com.broadleafcommerce.audit.domain.AuditHeader
- toString() - Method in class com.broadleafcommerce.audit.env.AuditIngestionProperties
- toString() - Method in class com.broadleafcommerce.audit.env.AuditPruneProperties
- toString() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditDetail
- toString() - Method in class com.broadleafcommerce.audit.provider.jpa.domain.JpaAuditHeader
- toString() - Method in class com.broadleafcommerce.audit.provider.jpa.environment.AuditProperties
- toString() - Method in class com.broadleafcommerce.audit.repository.HeaderIdProjection
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form