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 aSignal
as a side effect.- Parameters:
workflowId
- The primary key for the workflow executioncontextInfo
- Data Tracking context informationsignalMethod
- The method name to call onSimpleWorkflow
args
- The method arguments- Returns:
- The resulting, persisted side effect
-