Package com.liferay.faces.util.model

Examples of com.liferay.faces.util.model.UploadedFile


    String fileId = (String) uiCommand.getValue();

    try {
      List<UploadedFile> uploadedFiles = applicantModelBean.getUploadedFiles();

      UploadedFile uploadedFileToDelete = null;

      for (UploadedFile uploadedFile : uploadedFiles) {

        if (uploadedFile.getId().equals(fileId)) {
          uploadedFileToDelete = uploadedFile;

          break;
        }
      }

      if (uploadedFileToDelete != null) {
        uploadedFileToDelete.delete();
        uploadedFiles.remove(uploadedFileToDelete);
        logger.debug("Deleted file=[{0}]", uploadedFileToDelete.getName());
      }
    }
    catch (Exception e) {
      logger.error(e);
    }
View Full Code Here


    }
  }

  public void handleFileUpload(FileUploadEvent fileUploadEvent) throws Exception {
    List<UploadedFile> uploadedFiles = applicantModelBean.getUploadedFiles();
    UploadedFile uploadedFile = fileUploadEvent.getUploadedFile();
    uploadedFiles.add(uploadedFile);
    logger.debug("Received fileName=[{0}] absolutePath=[{1}]", uploadedFile.getName(),
      uploadedFile.getAbsolutePath());
  }
View Full Code Here

    String fileId = (String) uiCommand.getValue();

    try {
      List<UploadedFile> uploadedFiles = bridgeInputFileModelBean.getUploadedFiles();

      UploadedFile uploadedFileToDelete = null;

      for (UploadedFile uploadedFile : uploadedFiles) {

        if (uploadedFile.getId().equals(fileId)) {
          uploadedFileToDelete = uploadedFile;

          break;
        }
      }

      if (uploadedFileToDelete != null) {
        uploadedFileToDelete.delete();
        uploadedFiles.remove(uploadedFileToDelete);
        logger.debug("Deleted file=[{0}]", uploadedFileToDelete.getName());
      }
    }
    catch (Exception e) {
      logger.error(e);
    }
View Full Code Here

    }
  }

  public void handleFileUpload(FileUploadEvent fileUploadEvent) {
    List<UploadedFile> uploadedFiles = bridgeInputFileModelBean.getUploadedFiles();
    UploadedFile uploadedFile = fileUploadEvent.getUploadedFile();
    uploadedFiles.add(uploadedFile);
    logger.debug("Received fileName=[{0}] absolutePath=[{1}]", uploadedFile.getName(),
      uploadedFile.getAbsolutePath());
  }
View Full Code Here

public class UploadedFileFactoryImpl extends UploadedFileFactory {

  @Override
  public UploadedFile getUploadedFile(Exception e) {

    UploadedFile uploadedFile = null;
    FileUploadException fileUploadException = null;

    if (e instanceof FileUploadException) {
      fileUploadException = (FileUploadException) e;
    }
View Full Code Here

  @Override
  public UploadedFile getUploadedFile(String absolutePath, Map<String, Object> attributes, String charSet,
    String contentType, Map<String, List<String>> headers, String id, String message, String name, long size,
    UploadedFile.Status status) {

    UploadedFile uploadedFile = null;

    if (uploadedFile == null) {
      uploadedFile = new UploadedFileImpl(absolutePath, attributes, charSet, contentType, headers, id, message,
          name, size, status);
    }
View Full Code Here

                // Put a valid UploadedFile instance into the map that contains all of the
                // uploaded file's attributes, along with a successful status.
                Map<String, Object> attributeMap = new HashMap<String, Object>();
                String id = Long.toString(((long) hashCode()) + System.currentTimeMillis());
                String message = null;
                UploadedFile uploadedFile = uploadedFileFactory.getUploadedFile(copiedFileAbsolutePath,
                    attributeMap, diskFileItem.getCharSet(), diskFileItem.getContentType(),
                    headersMap, id, message, fileName, diskFileItem.getSize(),
                    UploadedFile.Status.FILE_SAVED);

                facesRequestParameterMap.addValue(fieldName, copiedFileAbsolutePath);
                addUploadedFile(uploadedFileMap, fieldName, uploadedFile);
                logger.debug("Received uploaded file fieldName=[{0}] fileName=[{1}]", fieldName,
                  fileName);
              }
              else {

                if ((fileName != null) && (fileName.trim().length() > 0)) {
                  Exception e = new IOException("Failed to copy the stream of uploaded file=[" +
                      fileName + "] to a temporary file (possibly a zero-length uploaded file)");
                  UploadedFile uploadedFile = uploadedFileFactory.getUploadedFile(e);
                  addUploadedFile(uploadedFileMap, fieldName, uploadedFile);
                }
              }
            }
          }
          catch (Exception e) {
            logger.error(e);

            UploadedFile uploadedFile = uploadedFileFactory.getUploadedFile(e);
            String fieldName = Integer.toString(totalFiles);
            addUploadedFile(uploadedFileMap, fieldName, uploadedFile);
          }
        }
      }
    }

    // If there was an error in parsing the request for file parts, then put a bogus UploadedFile instance in
    // the map so that the developer can have some idea that something went wrong.
    catch (Exception e) {
      logger.error(e);

      UploadedFile uploadedFile = uploadedFileFactory.getUploadedFile(e);
      addUploadedFile(uploadedFileMap, "unknown", uploadedFile);
    }

    return uploadedFileMap;
  }
View Full Code Here

    String fileId = (String) uiCommand.getValue();

    try {
      List<UploadedFile> uploadedFiles = inputFileModelBean.getUploadedFiles();

      UploadedFile uploadedFileToDelete = null;

      for (UploadedFile uploadedFile : uploadedFiles) {

        if (uploadedFile.getId().equals(fileId)) {
          uploadedFileToDelete = uploadedFile;

          break;
        }
      }

      if (uploadedFileToDelete != null) {
        uploadedFileToDelete.delete();
        uploadedFiles.remove(uploadedFileToDelete);
        logger.debug("Deleted file=[{0}]", uploadedFileToDelete.getName());
      }
    }
    catch (Exception e) {
      logger.error(e);
    }
View Full Code Here

    }
  }

  public void handleFileUpload(FileUploadEvent fileUploadEvent) {
    List<UploadedFile> uploadedFiles = inputFileModelBean.getUploadedFiles();
    UploadedFile uploadedFile = fileUploadEvent.getUploadedFile();
    uploadedFiles.add(uploadedFile);
    FacesContext facesContext = FacesContext.getCurrentInstance();
    FacesMessage facesMessage = new FacesMessage("Received fileUploadEvent for file named '" +  uploadedFile.getName() + "' in the " +
        fileUploadEvent.getPhaseId().getName() + " phase.");
    facesContext.addMessage(null, facesMessage);
    logger.debug("Received fileName=[{0}] absolutePath=[{1}]", uploadedFile.getName(),
      uploadedFile.getAbsolutePath());
  }
View Full Code Here

  public void cancel(ActionEvent actionEvent) {
    usersViewBean.setFormRendered(false);

    try {

      UploadedFile modelUploadedFile = usersModelBean.getUploadedFile();

      if (modelUploadedFile != null) {
        usersModelBean.setUploadedFile(null);
      }
    }
View Full Code Here

TOP

Related Classes of com.liferay.faces.util.model.UploadedFile

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.