Interface DataFeedProcessRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
- 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:
- JpaDataFeedProcessRepository<D>
@NoRepositoryBean
public interface DataFeedProcessRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
Repository for persistent counter-parts of DataFeedProcess- 
Method SummaryModifier and TypeMethodDescriptionfindByProcessTypeAndEnabled(String processType, boolean isEnabled, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds allDataFeedProcessinstances matching the given criteria.findByProcessTypeAndEnabledAndApplicationId(String processType, boolean isEnabled, String applicationId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds allDataFeedProcessinstances matching the given criteria.Methods 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- 
findByProcessTypeAndEnabled@Policy(operationTypes=READ) List<D> findByProcessTypeAndEnabled(String processType, boolean isEnabled, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds allDataFeedProcessinstances matching the given criteria.- Parameters:
- processType- the- DataFeedProcess.getProcessType()to match
- isEnabled- the value of- DataFeedProcess.isEnabled()to match
- contextInfo- context information around multitenant state
- Returns:
- a list of found results
 
- 
findByProcessTypeAndEnabledAndApplicationId@Policy(operationTypes=READ) List<D> findByProcessTypeAndEnabledAndApplicationId(String processType, boolean isEnabled, String applicationId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds allDataFeedProcessinstances matching the given criteria.- Parameters:
- processType- the- DataFeedProcess.getProcessType()to match
- isEnabled- the value of- DataFeedProcess.isEnabled()to match
- applicationId- the value of- DataFeedProcess.getApplicationId()to match
- contextInfo- context information around multitenant state
- Returns:
- a list of found results
 
 
-