
cn.schoolwow.quickflow.service.quickFlow.putData.QuickFlowPutDataOperationImpl Maven / Gradle / Ivy
package cn.schoolwow.quickflow.service.quickFlow.putData;
import cn.schoolwow.quickflow.QuickFlow;
import cn.schoolwow.quickflow.domain.FlowConfig;
import cn.schoolwow.quickflow.domain.FlowDataFeature;
import java.util.HashMap;
import java.util.Map;
public class QuickFlowPutDataOperationImpl implements QuickFlowPutDataOperation {
private FlowConfig flowConfig;
public QuickFlowPutDataOperationImpl(FlowConfig flowConfig) {
this.flowConfig = flowConfig;
}
@Override
public QuickFlow putContextThreadLocalData(String key, Object value, FlowDataFeature... flowDataFeatures) {
boolean skipExistData = FlowDataFeature.containFeature(FlowDataFeature.SkipExistData, flowDataFeatures);
boolean temporaryData = FlowDataFeature.containFeature(FlowDataFeature.TemporaryData, flowDataFeatures);
ThreadLocal
© 2015 - 2025 Weber Informatics LLC | Privacy Policy