[ 
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)

Reply via email to