[ https://issues.apache.org/jira/browse/CAUSEWAY-3825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Keir Haywood closed CAUSEWAY-3825. ----------------------------------------- > Tabular SPI leaks Metamodel Types, which are not part of the 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 > Priority: Minor > 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)