You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by oz...@apache.org on 2004/09/20 10:27:08 UTC
cvs commit: jakarta-slide/src/stores/org/apache/slide/store/file AbstractSimpleStore.java SimpleFileStore.java
ozeigermann 2004/09/20 01:27:08
Modified: src/stores/org/apache/slide/store/file
AbstractSimpleStore.java SimpleFileStore.java
Log:
Added fake methods for revision descriptors that actually check if the resource is there
as when caching is turned off certain methods retrieve the descriptors first
and assume the resource is there even if it has not been created, yet.
Revision Changes Path
1.2 +4 -2 jakarta-slide/src/stores/org/apache/slide/store/file/AbstractSimpleStore.java
Index: AbstractSimpleStore.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/stores/org/apache/slide/store/file/AbstractSimpleStore.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractSimpleStore.java 20 Sep 2004 07:56:38 -0000 1.1
+++ AbstractSimpleStore.java 20 Sep 2004 08:27:07 -0000 1.2
@@ -165,10 +165,12 @@
NodeRevisionNumber rev = new NodeRevisionNumber(1, 0);
Hashtable workingRevisions = new Hashtable();
- workingRevisions.put("1.0", rev);
+ workingRevisions.put("main", rev);
Hashtable latestRevisionNumbers = new Hashtable();
- latestRevisionNumbers.put("1.0", rev);
+ latestRevisionNumbers.put("main", rev);
+
+
Hashtable branches = new Hashtable();
branches.put(rev, new Vector());
1.2 +7 -0 jakarta-slide/src/stores/org/apache/slide/store/file/SimpleFileStore.java
Index: SimpleFileStore.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/stores/org/apache/slide/store/file/SimpleFileStore.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SimpleFileStore.java 20 Sep 2004 07:56:38 -0000 1.1
+++ SimpleFileStore.java 20 Sep 2004 08:27:07 -0000 1.2
@@ -250,6 +250,13 @@
return descriptor;
}
+ public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri)
+ throws ServiceAccessException, RevisionDescriptorNotFoundException
+ {
+ File file = getFile(uri);
+ if (!file.exists()) throw new RevisionDescriptorNotFoundException(uri.toString());
+ return super.retrieveRevisionDescriptors(uri);
+ }
private void write(InputStream in, OutputStream out) throws IOException
{
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org