I'm creating a simple class that simply gets the root of the page that you are on. Most of my pages are three levels deep and I need to always find the root.
I'm using slings resource resolver to adapt to the PageManager class. Once I adapt to the pageManager class I'm trying to get the root page.
ResourceResolver resourceResolver = resource.getResourceResolver();
PageManager pageManager = resourceResolver.adaptTo(PageManager);
this.pageRoot = pageManager.getPage(currentStyle.get("pageroot", "/noPage"));
Everytime I run this I get some weird combination of below:
com.day.cq.wcm.core.impl.PageImpl@1fb4792
No errors or nothing. Any ideas? Any help is greatly appreciated.