|
|
|
|
@ -70,12 +70,14 @@ public class Settings {
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
|
|
private void parseDropBoxes(Map<String, Object> settingMap) {
|
|
|
|
|
List<Map<String, String>> dropBoxMapList = (List<Map<String, String>>)settingMap.get("drop-box");
|
|
|
|
|
//TODO drop-box parser 개발
|
|
|
|
|
//TODO drop-box executor 개발
|
|
|
|
|
for(Map<String, String> dropBoxMap : dropBoxMapList) {
|
|
|
|
|
DropBoxDto dataSourceDto = DropBoxDto.builder()
|
|
|
|
|
DropBoxDto dropBoxDto = DropBoxDto.builder()
|
|
|
|
|
.dropBoxId(dropBoxMap.get("drop-box-id")).taskType(dropBoxMap.get("task-type"))
|
|
|
|
|
.dataSourceId(dropBoxMap.get("dataSourceId")).sqlId(dropBoxMap.get("sql-id"))
|
|
|
|
|
.saveDirectoryRoot(dropBoxMap.get("save-directory-root"))
|
|
|
|
|
.build();
|
|
|
|
|
this.dropBoxDtoMap.put("", null);
|
|
|
|
|
this.dropBoxDtoMap.put(dropBoxDto.getDropBoxId(), dropBoxDto);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|