Index: lams_build/lib/lams/lams-contentrepository.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams-contentrepository.jar,v diff -u -r1.2 -r1.3 Binary files differ Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/IFileDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/IFileDAO.java,v diff -u -r1.2 -r1.3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/IFileDAO.java 21 Feb 2005 06:12:45 -0000 1.2 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/IFileDAO.java 6 Jul 2005 00:25:00 -0000 1.3 @@ -59,4 +59,9 @@ public String getFilePath(Long uuid, Long versionId) throws FileException; + /** + * Is there a file on disk? Used to validate file nodes + */ + public boolean fileExists(Long uuid, Long versionId ) + throws FileException; } \ No newline at end of file Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java,v diff -u -r1.3 -r1.4 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java 28 Feb 2005 07:56:21 -0000 1.3 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java 6 Jul 2005 00:25:00 -0000 1.4 @@ -222,6 +222,16 @@ } /** + * Is there a file on disk? Used to validate file nodes + */ + public boolean fileExists(Long uuid, Long versionId ) + throws FileException { + File file = new File( getFilePath(uuid, versionId)); + return ( file.exists() ); + } + + /* ***************** Getters and setters for Spring *****************/ + /** * @return Returns the repositoryLocation. */ public String getRepositoryLocation() { Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/SimpleVersionedNode.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/SimpleVersionedNode.java,v diff -u -r1.2 -r1.3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/SimpleVersionedNode.java 5 Jul 2005 03:24:59 -0000 1.2 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/SimpleVersionedNode.java 6 Jul 2005 00:25:00 -0000 1.3 @@ -491,7 +491,6 @@ .append("node", node) .append("nodeVersion", nodeVersion) .append("newIStream", newIStream) - .append("ticket", ticket) .toString(); } @@ -538,7 +537,9 @@ *