Interface CustomizedSideEffectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- Type Parameters:
D- The possibly extended type ofJpaSideEffect
- All Known Subinterfaces:
JpaSideEffectRepository<D>,SideEffectRepository<D>
- All Known Implementing Classes:
JpaCustomizedSideEffectRepository
public interface CustomizedSideEffectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Specialized behavior related to side effect persistence
-
Method Summary
-
Method Details
-
addSignal
D addSignal(String workflowId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Method signalMethod, Object... args) Add aSignalas a side effect.- Parameters:
workflowId- The primary key for the workflow executioncontextInfo- Data Tracking context informationsignalMethod- The method name to call onSimpleWorkflowargs- The method arguments- Returns:
- The resulting, persisted side effect
-