2015-12-09 81 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