You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2005/04/29 15:58:35 UTC
cvs commit: jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/impl DatabasePageManager.java CastorXmlPageManager.java
weaver 2005/04/29 06:58:35
Modified: components/page-manager/src/java/org/apache/jetspeed/page/document
FileSystemFolderHandler.java
components/page-manager/src/java/org/apache/jetspeed/page/impl
DatabasePageManager.java CastorXmlPageManager.java
Log:
http://issues.apache.org/jira/browse/JS2-252
Revision Changes Path
1.6 +7 -1 jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/document/FileSystemFolderHandler.java
Index: FileSystemFolderHandler.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/document/FileSystemFolderHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- FileSystemFolderHandler.java 23 Nov 2004 00:01:31 -0000 1.5
+++ FileSystemFolderHandler.java 29 Apr 2005 13:58:35 -0000 1.6
@@ -29,6 +29,7 @@
import org.apache.jetspeed.om.folder.FolderMetaData;
import org.apache.jetspeed.om.folder.FolderNotFoundException;
import org.apache.jetspeed.om.folder.InvalidFolderException;
+import org.apache.jetspeed.om.folder.Reset;
import org.apache.jetspeed.om.folder.impl.FolderImpl;
import org.apache.jetspeed.om.page.Document;
@@ -501,6 +502,11 @@
refresh(folderEntry);
}
}
+
+ if(entry.getDocument() instanceof Reset)
+ {
+ ((Reset)entry.getDocument()).reset();
+ }
}
1.12 +11 -1 jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/impl/DatabasePageManager.java
Index: DatabasePageManager.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/impl/DatabasePageManager.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- DatabasePageManager.java 25 Jan 2005 00:56:38 -0000 1.11
+++ DatabasePageManager.java 29 Apr 2005 13:58:35 -0000 1.12
@@ -27,9 +27,11 @@
import org.apache.jetspeed.idgenerator.IdGenerator;
import org.apache.jetspeed.om.folder.DocumentSet;
import org.apache.jetspeed.om.folder.Folder;
+import org.apache.jetspeed.om.page.ContentPage;
import org.apache.jetspeed.om.page.Link;
import org.apache.jetspeed.om.page.Page;
import org.apache.jetspeed.om.page.PageSecurity;
+import org.apache.jetspeed.om.page.psml.ContentPageImpl;
import org.apache.jetspeed.page.PageManager;
import org.apache.jetspeed.page.PageNotFoundException;
import org.apache.jetspeed.page.PageNotRemovedException;
@@ -274,4 +276,12 @@
{
throw new UnsupportedOperationException("Not supported by DB impl yet");
}
+
+ /* (non-Javadoc)
+ * @see org.apache.jetspeed.page.PageManager#getContentPage(java.lang.String)
+ */
+ public ContentPage getContentPage(String path) throws PageNotFoundException, NodeException
+ {
+ return new ContentPageImpl(getPage(path));
+ }
}
1.27 +13 -2 jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/impl/CastorXmlPageManager.java
Index: CastorXmlPageManager.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed-2/components/page-manager/src/java/org/apache/jetspeed/page/impl/CastorXmlPageManager.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- CastorXmlPageManager.java 25 Jan 2005 00:56:38 -0000 1.26
+++ CastorXmlPageManager.java 29 Apr 2005 13:58:35 -0000 1.27
@@ -45,9 +45,11 @@
import org.apache.jetspeed.om.folder.FolderNotFoundException;
import org.apache.jetspeed.om.folder.InvalidFolderException;
import org.apache.jetspeed.om.folder.impl.FolderImpl;
+import org.apache.jetspeed.om.page.ContentPage;
import org.apache.jetspeed.om.page.Link;
import org.apache.jetspeed.om.page.Page;
import org.apache.jetspeed.om.page.PageSecurity;
+import org.apache.jetspeed.om.page.psml.ContentPageImpl;
import org.apache.jetspeed.page.PageManager;
import org.apache.jetspeed.page.PageNotFoundException;
import org.apache.jetspeed.page.document.AbstractNode;
@@ -145,7 +147,7 @@
String pageContextCacheKey = pageContextCacheKey(pageContext);
log.debug("computeProfiledPageContext() invoked, cache key = " + pageContextCacheKey + ", (profilingEnabled = " + profilingEnabled + ")");
CacheablePageContext cachedPageContext = lookupPageContext(pageContextCacheKey);
- if (cachedPageContext != null)
+ if (cachedPageContext != null )
{
// populate returned profiled page context
populateProfiledPageContext(cachedPageContext, pageContext);
@@ -542,6 +544,7 @@
populateProfiledPageContext(cachedPageContext, pageContext);
}
+
private NodeSetImpl expandAndProfileDocumentSet(Map profileLocators, DocumentSet documentSet, NodeSetImpl expandedNodes, String documentSetNamePrefix, Map documentSetNames, Map documentSetNodeSets, List allProfiledFolders)
{
// expand and profile document set using document set or default
@@ -1915,6 +1918,14 @@
}
}
return cacheKeyBuffer.toString();
+ }
+
+ /* (non-Javadoc)
+ * @see org.apache.jetspeed.page.PageManager#getContentPage(java.lang.String)
+ */
+ public ContentPage getContentPage(String path) throws PageNotFoundException, NodeException
+ {
+ return new ContentPageImpl(getPage(path));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org