+ " " + WebdavStatus.getStatusText
(WebdavStatus.SC_OK));
while (propertyIterator.hasNext()) {
RequestedProperty property = (RequestedProperty)propertyIterator.next();
NodeProperty currentProperty = null;
Integer errorCode = null;
try {
currentProperty = requestedResource.getProperty(property.getName(),
property.getNamespace());
if (currentProperty == null) {
errorCode = new Integer(WebdavStatus.SC_NOT_FOUND);
}
}
catch (AccessDeniedException e) {
errorCode = new Integer(WebdavStatus.SC_FORBIDDEN);
}
if (errorCode != null) {
List erroneousPropertiesList = (List)erroneousPropertiesMap.get(errorCode);
if (erroneousPropertiesList == null) {
erroneousPropertiesList = new ArrayList();
erroneousPropertiesMap.put(errorCode, erroneousPropertiesList);
}
erroneousPropertiesList.add(new PropertyName(property.getName(), property.getNamespace()));
}
else {
propertyElement = getPropertyElement(currentProperty, contextPath, servletPath);
if (propertyElement != null) {
anyPropertyFound = true;