diff --git a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java index 56893f422fe4d21ff325dac0fddae35dae1ff17e..f8444f45ef150b9fd1d12cf8529fb9b6989ca8c5 100644 --- a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java +++ b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/ProcessDefinitionServiceImpl.java @@ -279,7 +279,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return createDagDefine(loginUser, taskRelationList, processDefinition, taskDefinitionLogs, otherParamsJson); } - private Map createDagDefine(User loginUser, + protected Map createDagDefine(User loginUser, List taskRelationList, ProcessDefinition processDefinition, List taskDefinitionLogs, String otherParamsJson) { @@ -614,7 +614,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return updateDagDefine(loginUser, taskRelationList, processDefinition, processDefinitionDeepCopy, taskDefinitionLogs, otherParamsJson); } - private Map updateDagDefine(User loginUser, + protected Map updateDagDefine(User loginUser, List taskRelationList, ProcessDefinition processDefinition, ProcessDefinition processDefinitionDeepCopy, @@ -863,7 +863,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro /** * download the process definition file */ - private void downloadProcessDefinitionFile(HttpServletResponse response, List dagDataSchedules) { + protected void downloadProcessDefinitionFile(HttpServletResponse response, List dagDataSchedules) { response.setContentType(MediaType.APPLICATION_JSON_UTF8_VALUE); BufferedOutputStream buff = null; ServletOutputStream out = null; @@ -1143,7 +1143,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro /** * check and import */ - private boolean checkAndImport(User loginUser, long projectCode, Map result, DagDataSchedule dagDataSchedule, String otherParamsJson) { + protected boolean checkAndImport(User loginUser, long projectCode, Map result, DagDataSchedule dagDataSchedule, String otherParamsJson) { if (!checkImportanceParams(dagDataSchedule, result)) { return false; } @@ -1733,7 +1733,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return result; } - private void doBatchOperateProcessDefinition(User loginUser, + protected void doBatchOperateProcessDefinition(User loginUser, long targetProjectCode, List failedProcessList, String processDefinitionCodes, @@ -2027,7 +2027,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return result; } - private Map createEmptyDagDefine(User loginUser, ProcessDefinition processDefinition) { + protected Map createEmptyDagDefine(User loginUser, ProcessDefinition processDefinition) { Map result = new HashMap<>(); int insertVersion = processService.saveProcessDefine(loginUser, processDefinition, Boolean.TRUE, Boolean.TRUE); if (insertVersion == 0) { @@ -2039,7 +2039,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return result; } - private Map createDagSchedule(User loginUser, ProcessDefinition processDefinition, String scheduleJson) { + protected Map createDagSchedule(User loginUser, ProcessDefinition processDefinition, String scheduleJson) { Map result = new HashMap<>(); Schedule scheduleObj = JSONUtils.parseObject(scheduleJson, Schedule.class); if (scheduleObj == null) { @@ -2162,7 +2162,7 @@ public class ProcessDefinitionServiceImpl extends BaseServiceImpl implements Pro return result; } - private Map updateDagSchedule(User loginUser, + protected Map updateDagSchedule(User loginUser, long projectCode, long processDefinitionCode, String scheduleJson) {