package io.cattle.platform.process.common.util;
import io.cattle.platform.engine.handler.ProcessLogic;
import io.cattle.platform.util.type.ScopeUtils;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
public class ProcessUtils {
public static String getDefaultProcessName(Object obj) {
String name = ScopeUtils.getScopeFromName(obj);
String[] parts = name.split("[.]");
if (parts.length > 2) {
parts[parts.length - 1] = "." + parts[parts.length - 1];
name = StringUtils.join(parts, "");
}
return name;
}
public static Map<String, Object> chainInData(Map<String, Object> data, String fromProcess, String toProcess) {
data.put(fromProcess + ProcessLogic.CHAIN_PROCESS, toProcess);
return data;
}
}