Class UserPortalFileFactory


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

      • UserPortalFileFactory

        public UserPortalFileFactory()
    • Method Detail

      • 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