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