Author: solomax
Date: Tue Aug 28 09:49:20 2012
New Revision: 1378045
URL: http://svn.apache.org/viewvc?rev=1378045&view=rev
Log:
Wml folder "stored" is moved to the OmFileHelper
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryDocumentConverter.java
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryWmlLoader.java
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/ConferenceLibrary.java
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/test/library/TestFileParser.java
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/utils/OmFileHelper.java
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryDocumentConverter.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryDocumentConverter.java?rev=1378045&r1=1378044&r2=1378045&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryDocumentConverter.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryDocumentConverter.java
Tue Aug 28 09:49:20 2012
@@ -24,6 +24,7 @@ import java.io.PrintWriter;
import java.util.ArrayList;
import org.openmeetings.app.OpenmeetingsVariables;
+import org.openmeetings.utils.OmFileHelper;
import org.openmeetings.utils.stringhandlers.StringComparer;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
@@ -35,12 +36,11 @@ public class LibraryDocumentConverter {
private static final Logger log =
Red5LoggerFactory.getLogger(LibraryDocumentConverter.class,
OpenmeetingsVariables.webAppRootKey);
private static final String fileExt = ".wml";
- private static final String wmlFolderName = "stored" +
File.separatorChar;
- public static String writeToLocalFolder(File uploadRootDir, String
fileName, @SuppressWarnings("rawtypes")ArrayList objList) {
+ public static String writeToLocalFolder(String fileName,
@SuppressWarnings("rawtypes")ArrayList objList) {
try {
- log.debug("filePath: "+uploadRootDir.getAbsolutePath());
+ log.debug("filePath: " +
OmFileHelper.getUploadWmlDir().getCanonicalPath());
String fileNameExtName =
fileName.substring(fileName.length()-4,fileName.length());
if (fileNameExtName.equals(fileExt)){
@@ -54,11 +54,7 @@ public class LibraryDocumentConverter {
return "-20";
}
//Add the Folder for the wmlFiles if it does not exist
yet
- File localFolder2 = new File(uploadRootDir,
wmlFolderName);
- if (!localFolder2.exists()){
- localFolder2.mkdir();
- }
- File filePathComplete = new File(localFolder2, fileName
+ fileExt);
+ File filePathComplete = new
File(OmFileHelper.getUploadWmlDir(), fileName + fileExt);
if (filePathComplete.exists()){
return "-20";
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryWmlLoader.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryWmlLoader.java?rev=1378045&r1=1378044&r2=1378045&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryWmlLoader.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/documents/LibraryWmlLoader.java
Tue Aug 28 09:49:20 2012
@@ -27,6 +27,7 @@ import java.util.LinkedHashMap;
import org.dom4j.Element;
import org.openmeetings.app.OpenmeetingsVariables;
+import org.openmeetings.utils.OmFileHelper;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
@@ -39,16 +40,14 @@ public class LibraryWmlLoader {
private static final String fileExt = ".wml";
- private static final String wmlFolderName = "stored";
-
@SuppressWarnings({ "rawtypes" })
- public ArrayList loadWmlFile(File file, String fileName){
+ public ArrayList loadWmlFile(String fileName){
try {
- String name = wmlFolderName + File.separatorChar +
fileName;
+ String name = fileName;
if (!name.endsWith(fileExt)) {
name += fileExt;
}
- File filepathComplete = new File(file, name);
+ File filepathComplete = new
File(OmFileHelper.getUploadWmlDir(), name);
log.debug("filepathComplete: "+filepathComplete);
XStream xStream = new XStream(new XppDriver());
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/ConferenceLibrary.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/ConferenceLibrary.java?rev=1378045&r1=1378044&r2=1378045&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/ConferenceLibrary.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/ConferenceLibrary.java
Tue Aug 28 09:49:20 2012
@@ -142,7 +142,7 @@ public class ConferenceLibrary implement
String localFileName = MD5.do_checksum(new
Date().toString()) + ".wml";
-
LibraryDocumentConverter.writeToLocalFolder(OmFileHelper.getUploadDir(),
localFileName, tObject);
+
LibraryDocumentConverter.writeToLocalFolder(localFileName, tObject);
// String wmlPath = current_dir +
File.separatorChar+fileName
// +".xml";
@@ -193,8 +193,7 @@ public class ConferenceLibrary implement
FileExplorerItem fileExplorerItem =
fileExplorerItemDao
.getFileExplorerItemsById(fileExplorerItemId);
- ArrayList roomItems =
libraryWmlLoader.loadWmlFile(OmFileHelper.getUploadDir(),
-
fileExplorerItem.getWmlFilePath());
+ ArrayList roomItems =
libraryWmlLoader.loadWmlFile(fileExplorerItem.getWmlFilePath());
Map whiteboardObjClear = new HashMap();
whiteboardObjClear.put(2, "clear");
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/test/library/TestFileParser.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/test/library/TestFileParser.java?rev=1378045&r1=1378044&r2=1378045&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/test/library/TestFileParser.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/test/library/TestFileParser.java
Tue Aug 28 09:49:20 2012
@@ -18,8 +18,6 @@
*/
package org.openmeetings.test.library;
-import java.io.File;
-
import org.apache.log4j.Logger;
import org.junit.Test;
import org.openmeetings.app.documents.LibraryWmlLoader;
@@ -38,7 +36,7 @@ public class TestFileParser extends Abst
try {
- libraryWmlLoader.loadWmlFile(new
File(System.getProperty("basedir")), "filename1");
+ libraryWmlLoader.loadWmlFile("filename1");
} catch (Exception err) {
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/utils/OmFileHelper.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/utils/OmFileHelper.java?rev=1378045&r1=1378044&r2=1378045&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/utils/OmFileHelper.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/utils/OmFileHelper.java
Tue Aug 28 09:49:20 2012
@@ -49,6 +49,7 @@ public class OmFileHelper {
private static final String CONF_DIR = "conf";
private static final String BACKUP_DIR = "backup";
private static final String DEFAULT_DIR = "default";
+ private static final String WML_DIR = "stored";
private static final String INSTALL_FILE = "install.xml";
@@ -118,6 +119,10 @@ public class OmFileHelper {
return getDir(getUploadDir(), roomName);
}
+ public static File getUploadWmlDir() {
+ return getDir(getUploadDir(), WML_DIR);
+ }
+
public static File getUploadTempDir() {
return new File(OmFileHelper.OM_HOME, UPLOAD_TEMP_DIR);
}