Package org.apache.openmeetings.persistence.beans.files

Examples of org.apache.openmeetings.persistence.beans.files.FileExplorerItem


        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() && !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 = this.fileExplorerItemDaoImpl
          .getFileExplorerItemsById(fileExplorerItemId);

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

      //  Convert to FLV
      return this.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

            Boolean isPresentation, String wmlFilePath,
            Boolean isStoredWmlFile, Boolean isChart,
            Long externalFileId, String externalType) {
        log.debug(".add(): adding file " + fileName+ " roomID: "+room_id);
        try {
            FileExplorerItem fileItem = new FileExplorerItem();
            fileItem.setFileName(fileName);
            fileItem.setFileHash(fileHash);
            fileItem.setDeleted(false);
            fileItem.setParentFileExplorerItemId(parentFileExplorerItemId);
            fileItem.setOwnerId(ownerId);
            fileItem.setRoom_id(room_id);
            fileItem.setInserted(new Date());
            fileItem.setInsertedBy(insertedBy);
            fileItem.setIsFolder(isFolder);
            fileItem.setIsImage(isImage);
            fileItem.setIsPresentation(isPresentation);
            fileItem.setUpdated(new Date());
            fileItem.setWmlFilePath(wmlFilePath);
            fileItem.setIsStoredWmlFile(isStoredWmlFile);
            fileItem.setIsChart(isChart);
            fileItem.setExternalFileId(externalFileId);
            fileItem.setExternalType(externalType);

      fileItem = em.merge(fileItem);
      Long fileItemId = fileItem.getFileExplorerItemId();

            log.debug(".add(): file " + fileName + " added as " + fileItemId);
            return fileItemId;
        } catch (Exception ex2) {
            log.error(".add(): ", ex2);
View Full Code Here

        try {

      TypedQuery<FileExplorerItem> query = em.createNamedQuery("getByHash", FileExplorerItem.class);
      query.setParameter("fileHash", hash);
     
      FileExplorerItem fileExplorerList = null;
      try {
        fileExplorerList = query.getSingleResult();
        } catch (NoResultException ex) {
        }
View Full Code Here

        try {

      TypedQuery<FileExplorerItem> query = em.createNamedQuery("getById", FileExplorerItem.class);
      query.setParameter("fileExplorerItemId", fileExplorerItemId);
     
      FileExplorerItem fileExplorerList = null;
      try {
        fileExplorerList = query.getSingleResult();
        } catch (NoResultException ex) {
        }
View Full Code Here

      TypedQuery<FileExplorerItem> query = em.createQuery(hql, FileExplorerItem.class);
      query.setParameter("externalFileId", externalFileId);
      query.setParameter("externalType", externalType);
     
      FileExplorerItem fileExplorerList = null;
      try {
        fileExplorerList = query.getSingleResult();
        } catch (NoResultException ex) {
        }
View Full Code Here

    public void deleteFileExplorerItem(Long fileExplorerItemId) {
        log.debug(".deleteFileExplorerItem() started");

        try {

            FileExplorerItem fId = this
                    .getFileExplorerItemsById(fileExplorerItemId);

            fId.setDeleted(true);
            fId.setUpdated(new Date());

      if (fId.getFileExplorerItemId() == 0) {
        em.persist(fId);
        } else {
          if (!em.contains(fId)) {
            em.merge(fId);
          }
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.persistence.beans.files.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.