Example usage for org.apache.wicket.util.file Folder Folder

List of usage examples for org.apache.wicket.util.file Folder Folder

Introduction

In this page you can find the example usage for org.apache.wicket.util.file Folder Folder.

Prototype

public Folder(final String parent, final String child) 

Source Link

Document

Constructor.

Usage

From source file:at.ac.tuwien.ifs.tita.ui.TiTAApplication.java

License:Apache License

/** {@inheritDoc} */
@Override/*from   w w w  .j  a va2 s . co  m*/
protected void init() {
    // THIS LINE IS IMPORTANT - IT INSTALLS THE COMPONENT INJECTOR THAT WILL
    // INJECT NEWLY CREATED COMPONENTS WITH THEIR SPRING DEPENDENCIES
    super.init();
    addComponentInstantiationListener(new SpringComponentInjector(this));
    InjectorHolder.getInjector().inject(this);

    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();

    try {
        initDatabase();
    } catch (NoSuchAlgorithmException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    mountBookmarkablePage("/single", EffortImportCSVPage.class);
    new Thread(timerCoordinator).start();
}

From source file:com.marc.lastweek.business.services.images.impl.ImageServiceImpl.java

License:Open Source License

public Folder createSaveFolder(Folder temporalFolder) {
    Folder folder = new Folder(this.imagesProperties.getProperty(UPLOAD_FOLDER_KEY), temporalFolder.getName());
    folder.mkdir();//from  w  ww  . j  av a 2 s  . c  o  m
    return folder;
}

From source file:com.marc.lastweek.business.services.images.impl.ImageServiceImpl.java

License:Open Source License

public Folder findFolderFromName(String folderName) {
    return new Folder(this.imagesProperties.getProperty(UPLOAD_FOLDER_KEY), folderName);
}

From source file:com.marc.lastweek.business.services.images.impl.ImageServiceImpl.java

License:Open Source License

public Folder createRandomDir(String basePath) {
    UUID uuid = UUID.randomUUID();
    Folder folder = new Folder(basePath, uuid.toString());
    folder.mkdir();/*from  w ww. j a v a  2s.c  o m*/
    return folder;

}

From source file:de.alpharogroup.wicket.dialogs.examples.WicketApplication.java

License:Apache License

@Override
public void init() {
    // Create the upload folder...
    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();//from   ww  w.jav  a2s  .c  o  m
}

From source file:gr.abiss.calipso.wicket.fileUpload.FileUploadPanel.java

License:Open Source License

private Folder getUploadFolder() {
    /*// w  w w . j ava 2s.  co m
     * The location of the directory used to hold temporary files is defined by the property java.io.tmpdir.
     * The default value can be changed with the command line used to launch the JVM
     * user-uploads is the new directory that we create inside java.io.tmpdir directory
     */
    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "user-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();
    return uploadFolder;

}

From source file:org.devgateway.toolkit.forms.wicket.FormsWebApplication.java

License:Open Source License

private void configureSummernote() {
    // the folder where to store the images
    Folder folder = new Folder(System.getProperty("java.io.tmpdir"), "bootstrap-summernote");
    folder.mkdirs();//from  w  w w  .  j a  va2  s  .  c o  m
    folder.deleteOnExit();

    SummernoteConfig.addStorage(new SummernoteFileStorage(STORAGE_ID, folder));

    // mount the resource reference responsible for image uploads
    mountResource(SummernoteStoredImageResourceReference.SUMMERNOTE_MOUNT_PATH,
            new SummernoteStoredImageResourceReference(STORAGE_ID));
}

From source file:org.jnotary.client.web.WicketApplication.java

License:Open Source License

@Override
public void init() {
    super.init();
    // Get BeanManager.
    BeanManager bm;/* w  w  w  .j  a v a2  s .  co  m*/
    try {
        bm = (BeanManager) new InitialContext().lookup("java:comp/BeanManager");
    } catch (NamingException e) {
        throw new IllegalStateException("Unable to obtain CDI BeanManager", e);
    }
    // Configure CDI, disabling Conversations as we aren't using them
    new CdiConfiguration(bm).configure(this);

    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();

    getApplicationSettings().setUploadProgressUpdatesEnabled(true);

}

From source file:org.sakaiproject.profile2.tool.pages.MyPictures.java

License:Educational Community License

private void createAddPictureForm(final String userUuid) {

    addPictureUploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "addPicturesUploadFolder");
    addPictureUploadFolder.mkdirs();//from  w w  w. ja v a  2s  .c o m

    //file feedback will be redirected here
    final FeedbackPanel fileFeedback = new FeedbackPanel("fileFeedback");
    fileFeedback.setOutputMarkupId(true);

    Form addPictureForm = new FileUploadForm("form", userUuid, fileFeedback);
    addPictureForm.add(fileFeedback);
    addPictureForm.setOutputMarkupId(true);
    add(addPictureForm);

    Label invalidFileTypeMessageLabel = new Label("invalidFileTypeMessage",
            new ResourceModel("pictures.filetypewarning"));
    invalidFileTypeMessageLabel.setMarkupId("invalidFileTypeMessage");
    invalidFileTypeMessageLabel.setOutputMarkupId(true);
    addPictureForm.add(invalidFileTypeMessageLabel);

    WebMarkupContainer addPictureContainer = new WebMarkupContainer("addPictureContainer");
    addPictureContainer.add(new Label("addPictureLabel", new ResourceModel("pictures.addpicture")));

    addPictureContainer.add(new MultiFileUploadField("choosePicture",
            new PropertyModel<Collection<FileUpload>>(addPictureForm, "uploads"),
            ProfileConstants.MAX_GALLERY_FILE_UPLOADS));

    IndicatingAjaxButton submitButton = new IndicatingAjaxButton("submitPicture",
            new ResourceModel("button.gallery.upload")) {

        private static final long serialVersionUID = 1L;

        @Override
        protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
            target.add(fileFeedback);
        }

        protected void onError(AjaxRequestTarget target, Form form) {
            log.debug("MyPictures.onSubmit validation failed.");
            target.add(fileFeedback);
        }

    };
    addPictureContainer.add(submitButton);

    addPictureContainer.add(new IconWithClueTip("galleryImageUploadToolTip", ProfileConstants.INFO_IMAGE,
            new StringResourceModel("text.gallery.upload.tooltip", null, new Object[] {
                    sakaiProxy.getMaxProfilePictureSize() * ProfileConstants.MAX_GALLERY_FILE_UPLOADS })));

    addPictureForm.add(addPictureContainer);

    addPictureFiles.addAll(Arrays.asList(addPictureUploadFolder.listFiles()));
    addPictureListView = new FileListView("fileList", addPictureFiles);
    addPictureForm.add(addPictureListView);
}

From source file:org.sakaiproject.scorm.ui.player.ScormTool.java

License:Educational Community License

public Folder getUploadFolder() {
    Folder folder = new Folder(System.getProperty("java.io.tmpdir"), "scorm-uploads");

    // Make sure that this directory exists.
    if (!folder.exists()) {
        if (!folder.mkdirs()) {
            LOG.error("Cannot create temp dir: " + folder);
        }/*www. j av a  2  s .c o m*/
    }

    return folder;
}