Package org.vosao.common

Examples of org.vosao.common.UploadException


      try {
        ZipInputStream in = new ZipInputStream(inputData);
        getImportExportBusiness().importZip(in);
        in.close();
      } catch (IOException e) {
        throw new UploadException(e.getMessage());
      } catch (DocumentException e) {
        throw new UploadException(e.getMessage());
      }
      getSystemService().getCache().clear();
      logger.info("Import finished. " + getDaoTaskAdapter().getFileCounter());
    } catch (DaoTaskTimeoutException e) {
      getMessageQueue().publish(new ImportMessage.Builder()
View Full Code Here


      try {
        ZipInputStream in = new ZipInputStream(inputData);
        getImportExportBusiness().importZip2(in);
        in.close();
      } catch (IOException e) {
        throw new UploadException(e.getMessage());
      } catch (DocumentException e) {
        throw new UploadException(e.getMessage());
      }
      getSystemService().getCache().clear();
      logger.info("Import finished. " + getDaoTaskAdapter().getFileCounter());
    } catch (DaoTaskTimeoutException e) {
      getMessageQueue().publish(new ImportMessage.Builder()
View Full Code Here

                StreamUtil.readFileStream(stream)));
            }
          }
        } catch (FileUploadException e) {
          logger.error(e.getMessage());
          throw new UploadException(Messages.get(
              "request_parsing_error"));
        }
      }
      else {
        for (Object key : request.getParameterMap().keySet()) {
View Full Code Here

  private String processForm(Map<String, String> parameters,
      List<FileItem> files, HttpServletRequest request)
      throws UploadException {
    String formName = parameters.get(FORM_NAME_PARAM);
    if (formName == null) {
      throw new UploadException(Messages.get(
          "form.name_parameter_not_found"));
    }
    FormEntity form = getDao().getFormDao().getByName(formName);
    if (form == null) {
      throw new UploadException(Messages.get("form.not_found", formName));
    }
    ConfigEntity config = VosaoContext.getInstance().getConfig();
    String challenge = parameters.get("recaptcha_challenge_field");
    String response = parameters.get("recaptcha_response_field");
    if (form.isEnableCaptcha() && config.isEnableRecaptcha()) {
View Full Code Here

        for (UploadItem item : uploadItems) {
          message = processFile(item.item, item.data, parameters);
        }
      } catch (FileUploadException e) {
        logger.error(Messages.get("request_parsing_error"));
        throw new UploadException(Messages.get("request_parsing_error"));
      }
    } catch (UploadException e) {
      message = createMessage("error", e.getMessage());
      logger.error(message);
    }
View Full Code Here

  private String processFile(FileItemStream fileItem, byte[] data,
      Map<String, String> parameters) throws UploadException {
   
    if (!parameters.containsKey(FILE_TYPE_PARAM)) {
      if (!parameters.containsKey(IMAGE_UPLOAD_PAGE_ID)) {
        throw new UploadException(Messages.get(
            "file.type_not_specified"));
      }
      else {
        return processResourceFileCKeditor(fileItem, data,
            Long.valueOf(parameters.get(IMAGE_UPLOAD_PAGE_ID)));
      }
    }
    String fileType = parameters.get(FILE_TYPE_PARAM);
    if (fileType.equals(FILE_TYPE_RESOURCE)) {
      if (!parameters.containsKey(FOLDER_PARAM)) {
        throw new UploadException(Messages.get(
            "folder.parameter_not_specified"));
      }
      return processResourceFileJSON(fileItem, data,
          getFolder(Long.valueOf(parameters.get(FOLDER_PARAM))));
    }
View Full Code Here

      throws UploadException {
   
    logger.debug("getFolder " + folderId);

    if (folderId == null) {
      throw new UploadException(Messages.get("folder_is_empty"));
    }
    FolderEntity folder = getDao().getFolderDao().getById(folderId);
    if (folder == null) {
      throw new UploadException(Messages.get("folder.not_found",
          folderId));
    }
    return folder;
  }
View Full Code Here

    throws UploadException {

    String ext = FolderUtil.getFileExt(fileItem.getName());
    if (!ext.toLowerCase().equals("zip")
      && !ext.toLowerCase().equals("vz")) {
      throw new UploadException(Messages.get("wrong_file_extension."));
    }
    getSystemService().getCache().putBlob(fileItem.getName(), data);
    getMessageQueue().publish(new ImportMessage.Builder()
        .setStart(1).setFilename(fileItem.getName()).create());
    return createMessage("success", Messages.get("saved_for_import"));
View Full Code Here

  private String processResourceFileCKeditor(FileItemStream imageItem,
      byte[] data, Long pageId) {
    try {
      PageEntity page = getDao().getPageDao().getById(pageId);
      if (page == null) {
        throw new UploadException(Messages.get(
            "page.not_found", pageId));
      }
      FolderEntity folder;
      String folderPath = "/page" + page.getFriendlyURL();
      folder = getBusiness().getFolderBusiness().createFolder(folderPath);
View Full Code Here

 
  private String processPluginFile(FileItemStream fileItem, byte[] data)
      throws UploadException {
    String ext = FolderUtil.getFileExt(fileItem.getName());
    if (!ext.toLowerCase().equals("war")) {
      throw new UploadException(Messages.get("wrong_file_extension"));
    }
    try {
      getBusiness().getPluginBusiness().install(fileItem.getName(), data);
    }
    catch (Exception e) {
      e.printStackTrace();
      throw new UploadException(e.getMessage());
    }
    return createMessage("success", Messages.get("saved_for_import"));
  }
View Full Code Here

TOP

Related Classes of org.vosao.common.UploadException

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.