Author: fmeschbe
Date: Tue Jan 15 04:32:31 2008
New Revision: 612097
URL: http://svn.apache.org/viewvc?rev=612097&view=rev
Log:
Support inheritance of provided entries (used for the per-session
root provider entry)
Modified:
incubator/sling/whiteboard/fmeschbe/resource/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/ResourceProviderEntry.java
Modified:
incubator/sling/whiteboard/fmeschbe/resource/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/ResourceProviderEntry.java
URL:
http://svn.apache.org/viewvc/incubator/sling/whiteboard/fmeschbe/resource/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/ResourceProviderEntry.java?rev=612097&r1=612096&r2=612097&view=diff
==============================================================================
---
incubator/sling/whiteboard/fmeschbe/resource/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/ResourceProviderEntry.java
(original)
+++
incubator/sling/whiteboard/fmeschbe/resource/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/ResourceProviderEntry.java
Tue Jan 15 04:32:31 2008
@@ -36,7 +36,13 @@
private ResourceProviderEntry[] entries;
- public ResourceProviderEntry(String path, ResourceProvider provider,
ResourceProviderEntry parentEntry) {
+ public ResourceProviderEntry(String path, ResourceProvider provider,
+ ResourceProviderEntry parentEntry) {
+ this(path, provider, parentEntry, null);
+ }
+
+ public ResourceProviderEntry(String path, ResourceProvider provider,
+ ResourceProviderEntry parentEntry, ResourceProviderEntry[]
entries) {
if (path.endsWith("/")) {
this.path = path.substring(0, path.length() - 1);
this.prefix = path;
@@ -46,6 +52,7 @@
}
this.provider = provider;
this.parentEntry = parentEntry;
+ this.entries = entries;
}
public ResourceProviderEntry getParentEntry() {