Package org.apache.openmeetings.db.entity.file

Examples of org.apache.openmeetings.db.entity.file.FileExplorerItem


            FileExplorerItemDao fileDao = ctx.getBean(FileExplorerItemDao.class);
            invalid = 0;
            deleted = 0;
            for (File f : files.listFiles()) {
              long fSize = OmFileHelper.getSize(f);
              FileExplorerItem item = fileDao.getFileExplorerItemsByHash(f.getName());
              if (item == null) {
                if (cleanup) {
                  FileHelper.removeRec(f);
                } else {
                  invalid += fSize;
                }
              } else if (item.getDeleted()) {
                if (cleanup) {
                  FileHelper.removeRec(f);
                } else {
                  deleted += fSize;
                }
              }
            }
            missing = 0;
            for (FileExplorerItem item : fileDao.getFileExplorerItems()) {
              if (!item.getDeleted() && item.getFileHash() != null && !new File(files, item.getFileHash()).exists()) {
                missing++;
              }
            }
            report.append("\t\tfiles: ").append(OmFileHelper.getHumanSize(size)).append("\n");
            report.append("\t\t\tinvalid: ").append(OmFileHelper.getHumanSize(invalid)).append("\n");
View Full Code Here


  }

  public List<ConverterProcessResult> startConversion(Long fileExplorerItemId, String moviePath) {
    List<ConverterProcessResult> returnLog = new ArrayList<ConverterProcessResult>();
    try {
      FileExplorerItem fileExplorerItem = fileExplorerItemDaoImpl.getFileExplorerItemsById(fileExplorerItemId);

      log.debug("fileExplorerItem " + fileExplorerItem.getFileExplorerItemId());

      //  Convert to FLV
      return convertToFLV(fileExplorerItem, moviePath);

      // Add empty pieces at the beginning and end of the wav
View Full Code Here

            httpServletResponse
                .setContentType("APPLICATION/OCTET-STREAM");
           
            String fileNameResult = requestedFile;
            if (fileExplorerItemId != null && fileExplorerItemId > 0) {
              FileExplorerItem fileExplorerItem = getBean(FileExplorerItemDao.class).getFileExplorerItemsById(fileExplorerItemId);
              if (fileExplorerItem != null) {
               
                fileNameResult = fileExplorerItem.getFileName().substring(0, fileExplorerItem.getFileName().length()-4)
                          + fileNameResult.substring(fileNameResult.length()-4, fileNameResult.length());
               
              }
            }
           
View Full Code Here

        }
        if (isVideo) {
            fileHashName = newFileSystemName + ".flv";
        }

        FileExplorerItem fileExplorerItem = fileExplorerItemDao.getFileExplorerItemsById(parentFolderId);

        if (fileExplorerItem != null) {
            if (fileExplorerItem.getIsFolder() == null
                    || !fileExplorerItem.getIsFolder()) {
                parentFolderId = 0L;
            }
        }

        Long fileExplorerItemId = fileExplorerItemDao.add(
View Full Code Here

        if (currentClient == null) {
          return;
        }

        FileExplorerItem fileExplorerItem = fileExplorerItemDao
            .getFileExplorerItemsById(fileExplorerItemId);

        ArrayList roomItems = libraryWmlLoader.loadWmlFile(fileExplorerItem.getWmlFilePath());

        Map whiteboardObjClear = new HashMap();
        whiteboardObjClear.put(2, "clear");
        whiteboardObjClear.put(3, null);
View Full Code Here

        fileExplorerItemDao
            .moveFile(fileExplorerItemId,
                newParentFileExplorerItemId, room_id, isOwner,
                owner_id);

        FileExplorerItem fileExplorerItem = fileExplorerItemDao
            .getFileExplorerItemsById(fileExplorerItemId);

        if (moveToHome) {
          // set this file and all subfiles and folders the ownerId
          fileUtils.setFileToOwnerOrRoomByParent(fileExplorerItem,
View Full Code Here

        fileExplorerItemDao
            .moveFile(fileExplorerItemId,
                newParentFileExplorerItemId, room_id, isOwner,
                users_id);

        FileExplorerItem fileExplorerItem = fileExplorerItemDao
            .getFileExplorerItemsById(fileExplorerItemId);

        if (moveToHome) {
          // set this file and all subfiles and folders the ownerId
          fileUtils.setFileToOwnerOrRoomByParent(fileExplorerItem,
View Full Code Here

          } else {
            response.setContentType("APPLICATION/OCTET-STREAM");
           
            String fileNameResult = requestedFile;
            if (fileExplorerItemId != null && fileExplorerItemId > 0) {
              FileExplorerItem fileExplorerItem = getBean(FileExplorerItemDao.class).getFileExplorerItemsById(fileExplorerItemId);
              if (fileExplorerItem != null) {
               
                fileNameResult = fileExplorerItem.getFileName().substring(0, fileExplorerItem.getFileName().length()-4)
                          + fileNameResult.substring(fileNameResult.length()-4, fileNameResult.length());
               
              }
            }
           
View Full Code Here

        if (currentClient == null) {
          return;
        }

        FileExplorerItem fileExplorerItem = fileExplorerItemDao
            .getFileExplorerItemsById(fileExplorerItemId);

        ArrayList roomItems = libraryWmlLoader.loadWmlFile(fileExplorerItem.getWmlFilePath());

        Map whiteboardObjClear = new HashMap();
        whiteboardObjClear.put(2, "clear");
        whiteboardObjClear.put(3, null);
View Full Code Here

            FileExplorerItemDao fileDao = ctx.getBean(FileExplorerItemDao.class);
            invalid = 0;
            deleted = 0;
            for (File f : files.listFiles()) {
              long fSize = OmFileHelper.getSize(f);
              FileExplorerItem item = fileDao.getFileExplorerItemsByHash(f.getName());
              if (item == null) {
                if (cleanup) {
                  FileHelper.removeRec(f);
                } else {
                  invalid += fSize;
                }
              } else if (item.getDeleted()) {
                if (cleanup) {
                  FileHelper.removeRec(f);
                } else {
                  deleted += fSize;
                }
              }
            }
            missing = 0;
            for (FileExplorerItem item : fileDao.getFileExplorerItems()) {
              if (!item.getDeleted() && item.getFileHash() != null && !new File(files, item.getFileHash()).exists()) {
                missing++;
              }
            }
            report.append("\t\tfiles: ").append(OmFileHelper.getHumanSize(size)).append("\n");
            report.append("\t\t\tinvalid: ").append(OmFileHelper.getHumanSize(invalid)).append("\n");
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.entity.file.FileExplorerItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.