Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml =================================================================== diff -u -rfc085e0eda6c46d659c5b98f9ee9e29f495af042 -r86bb830745541b9a9966b58fb4132cf55b56d5c3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml (.../applicationContext.xml) (revision fc085e0eda6c46d659c5b98f9ee9e29f495af042) +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/applicationContext.xml (.../applicationContext.xml) (revision 86bb830745541b9a9966b58fb4132cf55b56d5c3) @@ -51,6 +51,8 @@ PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED + PROPAGATION_REQUIRED + PROPAGATION_REQUIRED PROPAGATION_SUPPORTS PROPAGATION_SUPPORTS Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/IToolContentHandler.java =================================================================== diff -u -r41de4a8b5ff40c43e8eaadc76a33ebce112d6801 -r86bb830745541b9a9966b58fb4132cf55b56d5c3 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/IToolContentHandler.java (.../IToolContentHandler.java) (revision 41de4a8b5ff40c43e8eaadc76a33ebce112d6801) +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/IToolContentHandler.java (.../IToolContentHandler.java) (revision 86bb830745541b9a9966b58fb4132cf55b56d5c3) @@ -24,6 +24,7 @@ /* $$Id$$ */ package org.lamsfoundation.lams.contentrepository.client; +import java.io.IOException; import java.io.InputStream; import java.util.Set; @@ -168,4 +169,18 @@ */ public abstract void setRepositoryService( IRepositoryService repositoryService); + /** + * Save content in repository into local file by given toFileName. + * + *

+ * If the toFileName is null, file name use original file name instead + * and file save path will be system temporary directory. + * + * @param uuid + * @param toFileName file name to save. Using the original file name instead if null value given. + * @throws ItemNotFoundException + * @throws RepositoryCheckedException + * @throws IOException + */ + public void saveFile(Long uuid, String toFileName) throws ItemNotFoundException, RepositoryCheckedException, IOException; } \ No newline at end of file