Interface SideEffectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>

Type Parameters:
D - The possibly extended instance type
All Superinterfaces:
CustomizedSideEffectRepository<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>
All Known Subinterfaces:
JpaSideEffectRepository<D>

@NoRepositoryBean public interface SideEffectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, CustomizedSideEffectRepository<D>
Persistence operations related to side effects. See JpaSideEffect.
  • Method Summary

    Modifier and Type
    Method
    Description
    findAllByWorkflowIdAndTypeInformationAndContextIdGreaterThanOrderByContextId(String workflowId, String typeInformation, String checkSideEffectId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     
    findAllByWorkflowIdAndTypeInformationOrderByContextId(String workflowId, String typeInformation, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     
    findAllByWorkflowIdOrderByContextId(String workflowId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     

    Methods inherited from interface com.broadleafcommerce.workflow.repository.CustomizedSideEffectRepository

    addSignal

    Methods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository

    findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged

    Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository

    archive, 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, setTrackableBehaviorUtil
  • Method Details

    • findAllByWorkflowIdOrderByContextId

      @Policy(operationTypes=READ) List<D> findAllByWorkflowIdOrderByContextId(String workflowId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAllByWorkflowIdAndTypeInformationOrderByContextId

      @Policy(operationTypes=READ) List<D> findAllByWorkflowIdAndTypeInformationOrderByContextId(String workflowId, String typeInformation, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAllByWorkflowIdAndTypeInformationAndContextIdGreaterThanOrderByContextId

      @Policy(operationTypes=READ) List<D> findAllByWorkflowIdAndTypeInformationAndContextIdGreaterThanOrderByContextId(String workflowId, String typeInformation, String checkSideEffectId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)