Revision: 3950
Author:   seba.wagner
Date:     Sun Jul  3 11:03:54 2011
Log:      Refactor some of the File-Explorer API Calls
http://code.google.com/p/openmeetings/source/detail?r=3950

Modified:
/trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dao/FileExplorerItemDaoImpl.java /trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dto/FileExplorerObject.java /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceLibrary.java /trunk/singlewebapp/src/fileservice/org/openmeetings/axis/services/FileService.java

=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dao/FileExplorerItemDaoImpl.java Sun Jun 26 04:31:31 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dao/FileExplorerItemDaoImpl.java Sun Jul 3 11:03:54 2011
@@ -134,7 +134,7 @@
         return null;
     }

-    public List<FileExplorerItem> getFileExplorerItemsByRoom(Long room_id,
+    public FileExplorerItem[] getFileExplorerItemsByRoom(Long room_id,
             Long parentFileExplorerItemId) {
         log.debug(".getFileExplorerItemsByRoom() started");
         try {
@@ -154,7 +154,7 @@
             query.setLong("room_id", room_id);
query.setLong("parentFileExplorerItemId", parentFileExplorerItemId);

-            List<FileExplorerItem> fileExplorerList = query.list();
+ FileExplorerItem[] fileExplorerList = (FileExplorerItem[]) query.list().toArray(new FileExplorerItem[0]);
             tx.commit();
             HibernateUtil.closeSession(idf);

@@ -167,7 +167,7 @@
         return null;
     }

-    public List<FileExplorerItem> getFileExplorerItemsByOwner(Long ownerId,
+    public FileExplorerItem[] getFileExplorerItemsByOwner(Long ownerId,
             Long parentFileExplorerItemId) {
         log.debug(".getFileExplorerItemsByOwner() started");
         try {
@@ -186,7 +186,7 @@
             query.setLong("ownerId", ownerId);
query.setLong("parentFileExplorerItemId", parentFileExplorerItemId);

-            List<FileExplorerItem> fileExplorerList = query.list();
+ FileExplorerItem[] fileExplorerList = (FileExplorerItem[]) query.list().toArray(new FileExplorerItem[0]);
             tx.commit();
             HibernateUtil.closeSession(idf);

@@ -199,7 +199,7 @@
         return null;
     }

-    public List<FileExplorerItem> getFileExplorerItemsByParent(
+    public FileExplorerItem[] getFileExplorerItemsByParent(
             Long parentFileExplorerItemId) {
         log.debug(".getFileExplorerItemsByParent() started");
         try {
@@ -216,7 +216,7 @@
             query.setString("deleted", "true");
query.setLong("parentFileExplorerItemId", parentFileExplorerItemId);

-            List<FileExplorerItem> fileExplorerList = query.list();
+ FileExplorerItem[] fileExplorerList = (FileExplorerItem[]) query.list().toArray(new FileExplorerItem[0]);
             tx.commit();
             HibernateUtil.closeSession(idf);

=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dto/FileExplorerObject.java Sun Jul 3 04:58:24 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/data/file/dto/FileExplorerObject.java Sun Jul 3 11:03:54 2011
@@ -10,21 +10,21 @@
  */
 public class FileExplorerObject {

-       private List<FileExplorerItem> userHome;
-       private List<FileExplorerItem> roomHome;
+       private FileExplorerItem[] userHome;
+       private FileExplorerItem[] roomHome;
        private Long userHomeSize;
        private Long roomHomeSize;

-       public List<FileExplorerItem> getUserHome() {
+       public FileExplorerItem[] getUserHome() {
                return userHome;
        }
-       public void setUserHome(List<FileExplorerItem> userHome) {
+       public void setUserHome(FileExplorerItem[] userHome) {
                this.userHome = userHome;
        }
-       public List<FileExplorerItem> getRoomHome() {
+       public FileExplorerItem[] getRoomHome() {
                return roomHome;
        }
-       public void setRoomHome(List<FileExplorerItem> roomHome) {
+       public void setRoomHome(FileExplorerItem[] roomHome) {
                this.roomHome = roomHome;
        }
        public Long getUserHomeSize() {
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceLibrary.java Sun Jul 3 08:43:32 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceLibrary.java Sun Jul 3 11:03:54 2011
@@ -169,7 +169,7 @@
             FileExplorerItemDaoImpl.getInstance().updateFileOrFolder(
                     fileExplorerItem);

-            List<FileExplorerItem> childElements = FileExplorerItemDaoImpl
+            FileExplorerItem[] childElements = FileExplorerItemDaoImpl
                     .getInstance().getFileExplorerItemsByParent(
                             fileExplorerItem.getFileExplorerItemId());

@@ -277,6 +277,16 @@
         return null;
     }

+    /**
+     *
+     * Save an Object to the library and returns the file-explorer Id
+     *
+     * @param SID
+     * @param room_id
+     * @param fileName
+     * @param tObjectRef
+     * @return
+     */
     public Long saveAsObject(String SID, Long room_id, String fileName,
             Object tObjectRef) {
         try {
@@ -324,6 +334,15 @@
         return -1L;
     }

+    /**
+     *
+ * Loads a Object from the library into the whiteboard of all participant of the current room
+     *
+     * @param SID
+     * @param room_id
+     * @param fileExplorerItemId
+     * @param whiteboardId
+     */
public void loadWmlObject(String SID, Long room_id, Long fileExplorerItemId, Long whiteboardId) {
         try {
Long users_id = Sessionmanagement.getInstance().checkSession(SID);
@@ -399,6 +418,15 @@
         }
     }

+    /**
+     *
+     * Loads a chart object
+     *
+     * @param SID
+     * @param room_id
+     * @param fileName
+     * @return
+     */
public ArrayList loadChartObject(String SID, Long room_id, String fileName) {
         try {
Long users_id = Sessionmanagement.getInstance().checkSession(SID);
@@ -415,11 +443,19 @@
                         fileName);
             }
         } catch (Exception err) {
-            log.error("[saveAsImage] ", err);
+            log.error("[loadChartObject] ", err);
         }
         return null;
     }

+    /**
+     *
+     * Load all objects of a conference room
+     *
+     * @param SID
+     * @param room_id
+     * @return
+     */
public FileExplorerObject getFileExplorerByRoom(String SID, Long room_id) {
         try {
Long users_id = Sessionmanagement.getInstance().checkSession(SID);
@@ -432,7 +468,7 @@
FileExplorerObject fileExplorerObject = new FileExplorerObject();

                 // Home File List
-                List<FileExplorerItem> fList = FileExplorerItemDaoImpl
+                FileExplorerItem[] fList = FileExplorerItemDaoImpl
                         .getInstance()
                         .getFileExplorerItemsByOwner(users_id, 0L);

@@ -449,7 +485,7 @@
                 fileExplorerObject.setUserHomeSize(homeFileSize);

                 // Public File List
-                List<FileExplorerItem> rList = FileExplorerItemDaoImpl
+                FileExplorerItem[] rList = FileExplorerItemDaoImpl
.getInstance().getFileExplorerItemsByRoom(room_id, 0L);

                 long roomFileSize = 0;
@@ -473,7 +509,7 @@
         return null;
     }

-    public List<FileExplorerItem> getFileExplorerByParent(String SID,
+    public FileExplorerItem[] getFileExplorerByParent(String SID,
             Long parentFileExplorerItemId, Long room_id, Boolean isOwner) {
         try {
Long users_id = Sessionmanagement.getInstance().checkSession(SID);
@@ -638,7 +674,7 @@
             FileExplorerItemDaoImpl.getInstance().updateFileOrFolder(
                     fileExplorerItem);

-            List<FileExplorerItem> childElements = FileExplorerItemDaoImpl
+            FileExplorerItem[] childElements = FileExplorerItemDaoImpl
                     .getInstance().getFileExplorerItemsByParent(
                             fileExplorerItem.getFileExplorerItemId());

=======================================
--- /trunk/singlewebapp/src/fileservice/org/openmeetings/axis/services/FileService.java Sun Jul 3 08:28:03 2011 +++ /trunk/singlewebapp/src/fileservice/org/openmeetings/axis/services/FileService.java Sun Jul 3 11:03:54 2011
@@ -464,58 +464,6 @@
            }

        }
-
-
-       /**
-        * this Method does not work yet,
-        * as the Result has to be rewritten in Objects instead
-        * of a LinekdHashMap
-        * @deprecated
-        * @param SID
-        * @param moduleName
-        * @param parentFolder
-        * @param room
-        * @param domain
-        * @return
-        */
-       public LiberaryObject getListOfFiles(String SID, String moduleName,
-                       String parentFolder, Long room_id ) {
-               try {
-                       log.debug("#############current_dir : "+"");
-
-                       log.debug("#############SID : "+SID);
-               log.debug("#############moduleName : "+moduleName);
-               log.debug("#############parentFolder : "+parentFolder);
-               log.debug("#############room_id : "+room_id);
-
- return ConferenceLibrary.getInstance().getListOfFilesObjectByAbsolutePath(SID, moduleName, parentFolder, room_id);
-
-
-               } catch (Exception err) {
-                       log.error("[getListOfFiles]",err);
-               }
-               return null;
-       }
-
-       /**
-        * @deprecated
-        * @param SID
-        * @param fileName
-        * @param moduleName
-        * @param parentFolder
-        * @param room_id
-        * @return
-        */
- public Boolean deleteFile(String SID, String fileName, String moduleName, String parentFolder, Long room_id){
-               try {
- return ConferenceLibrary.getInstance().deleteFile(SID, fileName, moduleName, parentFolder, room_id);
-               } catch (Exception err) {
-                       log.error("[deleteFile]",err);
-               }
-               return null;
-       }
-
-       //public addFile(String SID, String url, Long parentFolderId, )

        public TestObject getTestObject(){
                TestObject textO = new TestObject();

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to