Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml,v diff -u -r1.6 -r1.7 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml 6 Oct 2005 06:38:03 -0000 1.6 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml 6 Nov 2005 23:25:28 -0000 1.7 @@ -117,8 +117,6 @@ - - /tmp/repository - + 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.5 -r1.6 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java 7 Sep 2005 07:13:48 -0000 1.5 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/file/FileDAO.java 6 Nov 2005 23:25:28 -0000 1.6 @@ -32,6 +32,8 @@ import org.apache.log4j.Logger; import org.lamsfoundation.lams.contentrepository.FileException; import org.lamsfoundation.lams.contentrepository.dao.IFileDAO; +import org.lamsfoundation.lams.util.Configuration; +import org.lamsfoundation.lams.util.ConfigurationKeys; /** @@ -42,7 +44,6 @@ */ public class FileDAO implements IFileDAO { - private String repositoryLocation; protected Logger log = Logger.getLogger(FileDAO.class); /** @@ -51,11 +52,11 @@ */ protected String[] generateFilePath(Long uuid, Long versionId) throws FileException { - - if ( repositoryLocation == null ) + + String directoryPath = Configuration.get(ConfigurationKeys.CONTENT_REPOSITORY_PATH); + + if ( directoryPath == null ) throw new FileException("Repository location unknown. Cannot access files. This should have been configured in the Spring context."); - - String directoryPath = repositoryLocation; if ( uuid == null || uuid.longValue() < 1 ) throw new FileException("Unable to generate new filename for uuid="+uuid); @@ -231,18 +232,4 @@ File file = new File( getFilePath(uuid, versionId)); return ( file.exists() ); } - - /* ***************** Getters and setters for Spring *****************/ - /** - * @return Returns the repositoryLocation. - */ - public String getRepositoryLocation() { - return repositoryLocation; - } - /** - * @param repositoryLocation The repositoryLocation to set. - */ - public void setRepositoryLocation(String repositoryLocation) { - this.repositoryLocation = repositoryLocation; - } }