luetzkendorf 2005/02/02 03:33:36 Modified: src/webdav/server/org/apache/slide/webdav/util PropertyHelper.java Log: createInitialProperties reimplemented Revision Changes Path 1.92 +9 -12 jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java Index: PropertyHelper.java =================================================================== RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- PropertyHelper.java 19 Jan 2005 15:15:47 -0000 1.91 +++ PropertyHelper.java 2 Feb 2005 11:33:36 -0000 1.92 @@ -115,20 +115,17 @@ List result = new ArrayList(); - for(Iterator i = resourceKind.getSupportedLivePropertyNames().iterator(); i.hasNext();) { - PropertyName propName = (PropertyName)i.next(); - if(!resourceKind.isComputedProperty(propName)) { - PropertyDefaultProvider defaultProvider = - resourceKind.getDefaultProvider(propName); - if (defaultProvider != null) { - Object pvalue = defaultProvider.createDefaultValue( - this.nsaToken, this.sToken, resourceKind, resourcePath); - if (pvalue != null) { - result.add(new NodeProperty(propName, pvalue)); - } - } + for(Iterator i = resourceKind.getDefaultProviders().values().iterator(); i.hasNext();) { + PropertyDefaultProvider provider = (PropertyDefaultProvider)i.next(); + Object defaultValue = provider.createDefaultValue(this.nsaToken, + this.sToken, resourceKind, resourcePath); + + if (defaultValue != null) { + result.add(new NodeProperty(provider.getPropertyName(), + defaultValue)); } } + return result; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]