Andi Huber created CAUSEWAY-3825: ------------------------------------ Summary: Tabular API leaks MM, which is not a formal API yet Key: CAUSEWAY-3825 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3825 Project: Causeway Issue Type: Improvement Components: Commons Reporter: Andi Huber Assignee: Andi Huber Fix For: 3.2.0
Idea: New general purpose Tabular Data Structur (v3) Provide a simple tabular data structure with the commons artifact, that can model multiple tables/sheets. This proposed new data structure maps well onto excel files, but could map to CSV or other export formats as well. In other words: it should not be bound to POI and also should not have any dependencies into the meta-model artifact. We then can refactor the existing excel-writer (CollectionContentsAsExcelExporter) to simply write this new tabular data structure to a file without any knowledge of the meta-model. However, this requires some meta-model utility to transform a domain-collection into this new proposed data structure. Further more this allows the existing tabular API not to depend on the meta-model artifact, which (the latter) is not a formal API yet. To save me some effort, doing this in v3 only. (Backport only if required.) -- This message was sent by Atlassian Jira (v8.20.10#820010)