Index: src/main/java/org/xwiki/eclipse/core/model/XWikiEclipsePageSummary.java =================================================================== --- src/main/java/org/xwiki/eclipse/core/model/XWikiEclipsePageSummary.java (revision 13931) +++ src/main/java/org/xwiki/eclipse/core/model/XWikiEclipsePageSummary.java (working copy) @@ -20,8 +20,11 @@ */ package org.xwiki.eclipse.core.model; +import java.util.List; + import org.eclipse.core.runtime.Assert; import org.xwiki.eclipse.core.DataManager; +import org.xwiki.eclipse.core.XWikiEclipseException; import org.xwiki.xmlrpc.model.XWikiPageSummary; /** @@ -51,4 +54,9 @@ { return String.format("xwikieclipse://%s/%s/summary", getDataManager().getName(), data.getId()); //$NON-NLS-1$ } + + public List getObjectSummaries() throws XWikiEclipseException { + DataManager dm = super.getDataManager(); + return dm.getObjects(this.data.getId()); + } } Index: src/main/java/org/xwiki/eclipse/core/model/XWikiEclipseSpaceSummary.java =================================================================== --- src/main/java/org/xwiki/eclipse/core/model/XWikiEclipseSpaceSummary.java (revision 13931) +++ src/main/java/org/xwiki/eclipse/core/model/XWikiEclipseSpaceSummary.java (working copy) @@ -20,9 +20,12 @@ */ package org.xwiki.eclipse.core.model; +import java.util.List; + import org.codehaus.swizzle.confluence.SpaceSummary; import org.eclipse.core.runtime.Assert; import org.xwiki.eclipse.core.DataManager; +import org.xwiki.eclipse.core.XWikiEclipseException; /** * A class representing a space summary. @@ -51,4 +54,9 @@ { return String.format("xwikieclipse://%s/%s", getDataManager().getName(), data.getKey()); //$NON-NLS-1$ } + + public List getPageSummaries() throws XWikiEclipseException { + DataManager dm = super.getDataManager(); + return dm.getPages(this.data.getKey()); + } }