Interface DataFeedProcessExecutionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
- CustomizedDataFeedProcessExecutionRepository<D>,- com.broadleafcommerce.common.extension.DomainTypeAware,- com.broadleafcommerce.common.messaging.notification.NotificationStateRepository,- org.springframework.data.repository.Repository<D,,- String> - com.broadleafcommerce.data.tracking.core.TrackableRepository<D>,- com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- All Known Subinterfaces:
- JpaDataFeedProcessExecutionRepository<D>
@NoRepositoryBean
public interface DataFeedProcessExecutionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>, CustomizedDataFeedProcessExecutionRepository<D>
Repository for persistent counter-parts of DataFeedProcessExecution- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<D>findAllByDataFeedProcessId(String dataFeedProcessId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the process execution instances for the specified data feed process id.findByContextIdAndDataFeedProcessId(String id, String dataFeedProcessId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the process execution instance by id and the data feed process id.Methods inherited from interface com.broadleafcommerce.datafeed.repository.CustomizedDataFeedProcessExecutionRepositoryinitializeNotificationState, setQueriedDataFileLocation, setStatus, setStatusAndCompletionDetails, setStatusAndStartTimeMethods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepositoryfindNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledgedMethods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepositoryarchive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtilMethods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutorexists, findAll, findAll, findAll, findAll
- 
Method Details- 
findByContextIdAndDataFeedProcessId@Policy(operationTypes=READ) Optional<D> findByContextIdAndDataFeedProcessId(String id, String dataFeedProcessId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the process execution instance by id and the data feed process id.- Parameters:
- id- The context id for the entity
- dataFeedProcessId- the data feed process id
- context- context information around multitenant state
- Returns:
- an Optionalcontaining the narrowed entity instance, elseOptional.empty()
 
- 
findAllByDataFeedProcessId@Policy(operationTypes=READ) org.springframework.data.domain.Page<D> findAllByDataFeedProcessId(String dataFeedProcessId, @Nullable cz.jirutka.rsql.parser.ast.Node filters, @Nullable org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the process execution instances for the specified data feed process id.- Parameters:
- dataFeedProcessId- the data feed process id
- filters- the RSQL- Nodeused to restrict result
- page- the requested page of results from the database
- context- context information around multitenant state
- Returns:
- the process execution instances for the specified data feed process id
 
 
-