Package org.apache.wicket.markup.html.form.upload

Examples of org.apache.wicket.markup.html.form.upload.FileUpload


    assertNotNull(domainObject);
    assertNotNull(domainObject.getText());
    assertEquals("Mock value", domainObject.getText());

    FileUpload fileUpload = page.getFileUpload();
    assertNotNull(fileUpload);

    assertTrue(
      "uploaded content does not have the right size, expected 428, got " +
        fileUpload.getBytes().length, fileUpload.getBytes().length == 428);
    assertEquals("bg.jpg", fileUpload.getClientFileName());
    assertEquals("image/jpeg", fileUpload.getContentType());
  }
View Full Code Here


    protected void onSubmit()
    {
      Iterator<FileUpload> it = uploads.iterator();
      while (it.hasNext())
      {
        final FileUpload upload = it.next();
        // Create a new file
        File newFile = new File(getUploadFolder(), upload.getClientFileName());

        // Check new file, delete if it allready existed
        checkFileExists(newFile);
        try
        {
          // Save to new file
          newFile.createNewFile();
          upload.writeTo(newFile);

          MultiUploadPage.this.info("saved file: " + upload.getClientFileName());
        }
        catch (Exception e)
        {
          throw new IllegalStateException("Unable to write file");
        }
View Full Code Here

     * @see org.apache.wicket.markup.html.form.Form#onSubmit()
     */
    @Override
    protected void onSubmit()
    {
      final FileUpload upload = fileUploadField.getFileUpload();
      if (upload != null)
      {
        // Create a new file
        File newFile = new File(getUploadFolder(), upload.getClientFileName());

        // Check new file, delete if it allready existed
        checkFileExists(newFile);
        try
        {
          // Save to new file
          newFile.createNewFile();
          upload.writeTo(newFile);

          UploadPage.this.info("saved file: " + upload.getClientFileName());
        }
        catch (Exception e)
        {
          throw new IllegalStateException("Unable to write file");
        }
View Full Code Here

      @Override
      protected void onSubmit() {
        File pomFile = null;
        try {
          FileUpload fileUpload = fileSelect.getFileUpload();
         
          if (fileUpload == null) {
            getSession().error(getString("artifact.follow.pom.error.noFile"));
            return;
          }
         
          pomFile = File.createTempFile("uploaded-pom-", ".xml", configurer.getTmpDirectory());
          fileUpload.writeTo(pomFile);
         
          PomBean pomBean = mavenCentralSearchApiService.searchFromPom(pomFile);
          ArtifactPomSearchPanel.this.pomBeanModel.setObject(pomBean);
          ArtifactPomSearchPanel.this.pomContentModel.setObject(null);
        } catch (Exception e) {
View Full Code Here

      @Override
      protected void onSubmit() {
        File file = null;
        try {
          FileUpload fileUpload = fileSelect.getFileUpload();
         
          if (fileUpload == null) {
            getSession().error(getString("console.import.project.error.noFile"));
            return;
          }
         
          file = File.createTempFile("uploaded-", ".xls", configurer.getTmpDirectory());
          fileUpload.writeTo(file);
         
          projectImportDataService.importProjects(file);
         
          Session.get().success(getString("console.import.project.success"));
        } catch (Exception e) {
View Full Code Here

  @SuppressWarnings("serial")
  public void create()
  {
    if (uploads != null) {
      final FileUpload upload = uploads.get(0);
      if (upload.getClientFileName().endsWith(".vcf") == false) {
        feedbackPanel.error(getString("address.book.vCardImport.wrongFileType"));
      } else {
        try {
          final File file = upload.writeToTempFile();
          final List<AddressDO> newAddresses = new ArrayList<AddressDO>();

          final FileInputStream fis = new FileInputStream(file);
          final VCardBuilder builder = new VCardBuilder(fis);
View Full Code Here

  protected void importReportObjectivs()
  {
    checkAccess();
    log.info("import report objectives.");
    final FileUpload fileUpload = form.fileUploadField.getFileUpload();
    if (fileUpload != null) {
      try {
        final String clientFileName = fileUpload.getClientFileName();
        final InputStream is = fileUpload.getInputStream();
        final Report report = reportDao.createReport(is);
        reportStorage = new ReportStorage(report);
        reportStorage.setFileName(clientFileName);
        putUserPrefEntry(KEY_REPORT_STORAGE, reportStorage, false);
      } catch (final Exception ex) {
View Full Code Here

  protected void upload()
  {
    accessChecker.checkIsLoggedInUserMemberOfGroup(ProjectForgeGroup.FINANCE_GROUP, ProjectForgeGroup.CONTROLLING_GROUP);
    accessChecker.checkRestrictedOrDemoUser();
    log.info("upload");
    final FileUpload fileUpload = form.fileUploadField.getFileUpload();
    if (fileUpload != null) {
      final boolean delete = false;
      try {
        final InputStream is = fileUpload.getInputStream();
        final String clientFileName = fileUpload.getClientFileName();
        if (clientFileName.endsWith(".jrxml") == true) {
          log.error("Jasper reports not supported.");
          // delete = true;
          // final JasperReport report = JasperCompileManager.compileReport(is);
          // if (report != null) {
          // getReportScriptingStorage().setJasperReport(report, clientFileName);
          // }
        } else if (clientFileName.endsWith(".xls") == true) {
          final StringBuffer buf = new StringBuffer();
          buf.append("report_").append(FileHelper.createSafeFilename(PFUserContext.getUser().getUsername(), 20)).append(".xls");
          final File file = new File(ConfigXml.getInstance().getWorkingDirectory(), buf.toString());
          fileUpload.writeTo(file);
          getReportScriptingStorage().setFilename(clientFileName, file.getAbsolutePath());
        } else {
          log.error("File extension not supported: " + clientFileName);
        }
      } catch (final Exception ex) {
        log.error(ex.getMessage(), ex);
        error("An error occurred (see log files for details): " + ex.getMessage());
      } finally {
        if (delete == true) {
          fileUpload.delete();
        }
      }
    }
  }
View Full Code Here

  }

  protected void importAccountList()
  {
    checkAccess();
    final FileUpload fileUpload = form.fileUploadField.getFileUpload();
    if (fileUpload != null) {
      try {
        final InputStream is = fileUpload.getInputStream();
        actionLog.reset();
        final String clientFileName = fileUpload.getClientFileName();
        setStorage(datevImportDao.importKontenplan(is, clientFileName, actionLog));
      } catch (final Exception ex) {
        log.error(ex.getMessage(), ex);
        error("An error occurred (see log files for details): " + ex.getMessage());
        clear();
View Full Code Here

  }

  protected void importAccountRecords()
  {
    checkAccess();
    final FileUpload fileUpload = form.fileUploadField.getFileUpload();
    if (fileUpload != null) {
      try {
        final InputStream is = fileUpload.getInputStream();
        actionLog.reset();
        final String clientFileName = fileUpload.getClientFileName();
        setStorage(datevImportDao.importBuchungsdaten(is, clientFileName, actionLog));
      } catch (final Exception ex) {
        log.error(ex.getMessage(), ex);
        error("An error occurred (see log files for details): " + ex.getMessage());
        clear();
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.form.upload.FileUpload

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.