現在のページのルートを取得する単純なクラスを作成しています。私のページのほとんどは 3 レベルの深さであり、常にルートを見つける必要があります。
PageManager クラスに適応するために slings リソース リゾルバーを使用しています。pageManager クラスに適応したら、ルート ページを取得しようとしています。
ResourceResolver resourceResolver = resource.getResourceResolver();
PageManager pageManager = resourceResolver.adaptTo(PageManager);
this.pageRoot = pageManager.getPage(currentStyle.get("pageroot", "/noPage"));
これを実行するたびに、以下の奇妙な組み合わせが得られます。
com.day.cq.wcm.core.impl.PageImpl@1fb4792
エラーも何もありません。何か案は?どんな助けでも大歓迎です。