2015-12-09 53 views
0

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

http://imgur.com/lbYIExf

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

回答

0

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

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

+0

我今天就试试这个选项,并分享一个更新。任何想法,如果有任何OOTB数据结构,将迎合上述情况? – SubSul