[
https://issues.apache.org/jira/browse/CAUSEWAY-3825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andi Huber updated CAUSEWAY-3825:
---------------------------------
Summary: Tabular SPI leaks Metamodel Types, which are not part of the
formal API yet (was: Tabular API leaks Metamodel Types, which are not part of
the formal API yet)
> 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)