Uses of Class
com.broadleafcommerce.datafeed.domain.DataFeedProcess
Package
Description
-
Uses of DataFeedProcess in com.broadleafcommerce.datafeed.service
Modifier and TypeInterfaceDescriptioninterface
DataFeedProcessService<P extends DataFeedProcess>
Service API forDataFeedProcess
.class
DefaultDataFeedProcessService<P extends DataFeedProcess>
Default implementation ofDataFeedProcessService
Modifier and TypeMethodDescriptionDataFeedProcessHydrationService.mapToResponseAndHydrateIfApplicable
(List<DataFeedProcess> dataFeedProcesses, DataFeedHydrationInfo dataFeedHydrationInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Converts eachDataFeedProcess
from the provided list toDataFeedProcessResponse
with the additional information.DefaultDataFeedProcessHydrationService.mapToResponseAndHydrateIfApplicable
(@NonNull List<DataFeedProcess> dataFeedProcesses, @NonNull DataFeedHydrationInfo dataFeedHydrationInfo, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of DataFeedProcess in com.broadleafcommerce.datafeed.service.manager
Modifier and TypeMethodDescriptionprotected DataFeedProcessService<DataFeedProcess>
DataFeedProcessExecutionManager.getProcessService()
protected DataFeedProcessService<DataFeedProcess>
IncrementalDataFeedEntityUpdateManager.getProcessService()
Modifier and TypeMethodDescriptionprotected DataFeedProcessExecution
DataFeedProcessExecutionManager.buildExecution
(DataFeedProcess parent, String status) protected IncrementalDataFeedEntityUpdateRecord
IncrementalDataFeedEntityUpdateManager.buildRecord
(IncrementalDataFeedEntityUpdateEvent event, DataFeedProcess process, Instant eventReceivedTime) protected void
DataFeedProcessExecutionManager.handleRequestExecutionForFullAuthoritativeProcess
(DataFeedProcess fullAuthoritativeProcess, String tenantId) HandlesDataFeedProcessExecutionManager.requestExecution(String, String)
for the givenDefaultDataFeedProcessTypes.FULL_AUTHORITATIVE
process.protected void
DataFeedProcessExecutionManager.handleRequestExecutionForPartialUpdateProcess
(DataFeedProcess partialUpdateProcess, String tenantId) HandlesDataFeedProcessExecutionManager.requestExecution(String, String)
for the givenDefaultDataFeedProcessTypes.PARTIAL_UPDATE
process.Modifier and TypeMethodDescriptionprotected void
IncrementalDataFeedEntityUpdateManager.createIncrementalRecordsForEvent
(IncrementalDataFeedEntityUpdateEvent event, List<DataFeedProcess> interestedProcesses) ModifierConstructorDescriptionDataFeedProcessExecutionManager
(DataFeedProcessService<DataFeedProcess> processService, DataFeedProcessExecutionService<DataFeedProcessExecution> processExecutionService, DataFeedPublicationService<DataFeedPublication> publicationService, IncrementalDataFeedEntityUpdateRecordService<IncrementalDataFeedEntityUpdateRecord> incrementalRecordService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<DataFeedCollector> dataFeedCollectors, StorageService storageService) IncrementalDataFeedEntityUpdateManager
(DataFeedProcessService<DataFeedProcess> processService, IncrementalDataFeedEntityUpdateRecordService<IncrementalDataFeedEntityUpdateRecord> entityUpdateRecordService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of DataFeedProcess in com.broadleafcommerce.datafeed.service.validation
Modifier and TypeMethodDescriptionprotected DataFeedProcessService<DataFeedProcess>
DataFeedProcessValidator.getDataFeedProcessService()
Lazy injection to avoid circular dependency exceptions, since this is a service level component.Modifier and TypeMethodDescriptionprotected void
DataFeedProcessValidator.validateApplicationId
(DataFeedProcess toValidate, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected void
DataFeedProcessValidator.validateDataFeedPublicationConfigurationIds
(DataFeedProcess toValidate, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) This validation should only be run if other field validations pass, since this validation itself relies on other fields.protected void
DataFeedProcessValidator.validateForModification
(DataFeedProcess requestedDataFeedProcess, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, org.springframework.validation.Errors errors) protected void
DataFeedProcessValidator.validateProcessType
(DataFeedProcess toValidate, org.springframework.validation.Errors errors) Modifier and TypeMethodDescriptionvoid
DataFeedProcessValidator.setDataFeedProcessService
(DataFeedProcessService<DataFeedProcess> dataFeedProcessService) Lazy injection to avoid circular dependency exceptions, since this is a service level component. -
Uses of DataFeedProcess in com.broadleafcommerce.datafeed.web.domain
Modifier and TypeMethodDescriptionvoid
DataFeedProcessResponse.setProcess
(DataFeedProcess process) -
Uses of DataFeedProcess in com.broadleafcommerce.datafeed.web.endpoint
Modifier and TypeMethodDescriptionprotected DataFeedProcessService<DataFeedProcess>
DataFeedProcessExecutionEndpoint.getProcessService()
protected DataFeedProcessService<DataFeedProcess>
DataFeedProcessManagementEndpoint.getProcessService()
Modifier and TypeMethodDescriptionDataFeedProcessManagementEndpoint.createDataFeedProcess
(DataFeedProcess process, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected DataFeedProcessResponse
DataFeedProcessManagementEndpoint.mapDataFeedProcessResponse
(DataFeedProcess process) DataFeedProcessManagementEndpoint.replaceDataFeedProcess
(String processId, DataFeedProcess request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ModifierConstructorDescriptionDataFeedProcessExecutionEndpoint
(DataFeedProcessService<DataFeedProcess> processService, DataFeedProcessExecutionService<DataFeedProcessExecution> processExecutionService, com.broadleafcommerce.common.extension.TypeFactory factory) DataFeedProcessManagementEndpoint
(DataFeedProcessService<DataFeedProcess> processService, DataFeedProcessHydrationService dataFeedProcessHydrationService, com.broadleafcommerce.common.extension.TypeFactory factory)