> SimpleFileStore.java > ============================= > /** > * Set resourceType to "<collection/>" for folders and set > the contentLength for files. > * Also set created and modified dates. > */ > public NodeRevisionDescriptor retrieveRevisionDescriptor(Uri uri, > > NodeRevisionNumber revisionNumber) > throws ServiceAccessException, RevisionDescriptorNotFoundException > { > log("retrieveRevisionDescriptor(" + uri + ")"); > File file = getFile(uri); > if (!file.exists()) throw new > RevisionDescriptorNotFoundException(uri.toString()); > > NodeRevisionDescriptor descriptor = new > NodeRevisionDescriptor(new NodeRevisionNumber(1, 0), > > NodeRevisionDescriptors.MAIN_BRANCH); > descriptor.setCreationDate(new Date(file.lastModified())); > descriptor.setLastModified(descriptor.getCreationDateAsDate()); > > descriptor.setModificationDate(descriptor.getCreationDateAsDate()); > if (file.isDirectory()) > { > descriptor.setResourceType(COLLECTION_TYPE); > } > else > { > /*************** 10/26/2006 DRH setResourceType null if not directory */ > descriptor.setResourceType(null); > /*************** end fix */ > descriptor.setContentLength(file.length()); > } > return descriptor; > } > ==============