Displaying differences for changeset |
@@ -175,21 +175,21 @@ |
private void getEDITEcoclassNames() throws ServiceException, Exception { |
if (null != map_units) { |
+ ArrayList<Run> runs = new ArrayList<>(); |
+ EditConnection editConn = new EditConnection(LOG); |
for (MapUnit mapUnit : map_units.values()) { |
for (Component component : mapUnit.components().values()) { |
- ArrayList<Run> runs = new ArrayList<>(); |
- EditConnection editConn = new EditConnection(LOG); |
for (Coecoclass coEcoClass : component.ecoClasses().values()) { |
String ecId = coEcoClass.ecoclassid(); |
if (ecId.length() == 11 && ((ecId.charAt(0) == 'R' || ecId.charAt(0) == 'F'))) { |
- runs.add(() -> queryEdit(coEcoClass, editConn )); |
+ runs.add(() -> queryEdit(coEcoClass, editConn)); |
} |
} |
- if ( runs.size() > 0 ){ |
- Parallel.run(runs); |
- } |
} |
} |
+ if (runs.size() > 0) { |
+ Parallel.run(runs); |
+ } |
} else { |
throw new ServiceException("Cannot find ecoclass names from EDIT with an empty mapunit list."); |
} |