SimpleModel
net.comactivity.core.datamodel.SimpleModel
Removed methods
getTableColumnsMap
Parameter operationType
had no effect.
getTableColumnsMap
returned a Map
where the keys were a simple index, ranging from 1
. A minor rewrite is needed if the keys where used.
Removed
getTableColumnsMap(int operationType)
Replace With
net.comactivity.core.datamodel.SimpleModel.getDataSet().getAllFields()
Example
From project ComActivityERP-V1.
Change
Map cols = model.getTableColumnsMap(-1);
ColumnContainer[] cc = (ColumnContainer[]) cols.values().toArray(new ColumnContainer[0]);
[…]
to
ColumnContainer[] cc = model.getDataSet().getAllFields().stream()
.map(field -> field.getDataType().getColumnContainer())
.toArray(i -> new ColumnContainer[i]);
[…]