Index

A B C D E F G H I J P R S T 
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 the AuditServices 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 completed Batch representations and pushing those to the IngestionProcessor 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 and AuditDetail.
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
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 into AuditEvent 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 and JpaAuditDetail records where JpaAuditHeader.getExpiryDate() or getRetentionPeriod() 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
 
A B C D E F G H I J P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form