parent
085acf8a2b
commit
e5d0e208bd
1 changed files with 4 additions and 3 deletions
|
|
@ -78,10 +78,11 @@ public class ExportFromHazelcast extends Stage implements InitializingBean {
|
||||||
tableRows = new ArrayList<SpcexObjectBase>(tableRows);
|
tableRows = new ArrayList<SpcexObjectBase>(tableRows);
|
||||||
((ArrayList<SpcexObjectBase>) tableRows).sort(Comparator.comparing(SpcexObjectBase::getId));
|
((ArrayList<SpcexObjectBase>) tableRows).sort(Comparator.comparing(SpcexObjectBase::getId));
|
||||||
}
|
}
|
||||||
|
DFConverter currentConverter = null;
|
||||||
for (SpcexObjectBase value : tableRows) {
|
for (SpcexObjectBase value : tableRows) {
|
||||||
DFConverter currentConverter = converters.stream().filter(c -> c.canProcessing(value)).findFirst()
|
if (currentConverter == null) {
|
||||||
.orElseThrow(() -> new Exception("Get unknown object from imdg. Class: " + value.getClass().getSimpleName()));
|
currentConverter = converters.stream().filter(c -> c.canProcessing(value)).findFirst()
|
||||||
if (currency == null) {
|
.orElseThrow(() -> new Exception("Get unknown object from imdg. Class: " + value.getClass().getSimpleName()));
|
||||||
currency = currentConverter.getCurrency(value);
|
currency = currentConverter.getCurrency(value);
|
||||||
dbfWriter.setFields(currentConverter.getDBFHeaders());
|
dbfWriter.setFields(currentConverter.getDBFHeaders());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue