树数据集迁移到CQ / AEM

时间:2015-12-09 11:13:54

标签: java data-structures cq5 aem crx

我有一个数据集(excel电子表格),需要迁移到CQ / AEM。 例如:

http://imgur.com/lbYIExf

excel单元格中的每个条目都应对应于CRX内容存储库中的节点。我最初的想法是使用apache POI来解析excel并构造一个包含树元素的数据结构。现在,如何在迭代持久化到CRX之前构建此树数据结构?包含地图(深度为5)的地图将非常复杂。 如果您有任何有效的设计理念可以分享,请告诉我。

1 个答案:

答案 0 :(得分:0)

要构造树元素,您可以创建一个类Node。 类节点将引用其父节点,子节点列表的引用和实际节点数据(对应于jcr节点)

通过使用此类,您可以创建树结构。 使用DFS / BFS遍历树,然后将这些节点转换为jcr节点。