Class UserPortalFileFactory

java.lang.Object
de.xima.fc.user_portal.logic.files.UserPortalFileFactory

public class UserPortalFileFactory extends Object
Factory for creating streamed content for form record attachments.
Since:
8.4.0
Author:
XIMA MEDIA GmbH
  • Constructor Details

    • UserPortalFileFactory

      public UserPortalFileFactory()
  • Method Details

    • getFileListAsZip

      public org.primefaces.model.StreamedContent getFileListAsZip(List<UserPortalFileModel> attachmentList, IUserPortalInvocationContext upc, String exportId)
      Get streamed content for a list of form record attachments as a zip file.
      Parameters:
      attachmentList - List of form record attachments
      upc - User portal invocation context
      exportId - the id of the selected form record
      Returns:
      Streamed content for the zip file
    • getFormRecordAttachmentSingleFile

      public org.primefaces.model.StreamedContent getFormRecordAttachmentSingleFile(UserPortalFileModel fileModel, IUserPortalInvocationContext upc)
      Get streamed content for a single form record attachment.
      Parameters:
      fileModel - Form record file model
      upc - User portal invocation context
      Returns:
      Streamed content for the file
    • getUserProfileSingleFile

      public org.primefaces.model.StreamedContent getUserProfileSingleFile(UserPortalFileModel fileModel, IUserPortalInvocationContext upc)
      Get streamed content for a single user profile file.
      Parameters:
      fileModel - User profile file model
      upc - User portal invocation context
      Returns:
      Streamed content for the file