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 Summary
Constructors Constructor Description UserPortalFileFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.org.primefaces.model.StreamedContent
getFormRecordAttachmentSingleFile(UserPortalFileModel fileModel, IUserPortalInvocationContext upc)
Get streamed content for a single form record attachment.org.primefaces.model.StreamedContent
getUserProfileSingleFile(UserPortalFileModel fileModel, IUserPortalInvocationContext upc)
Get streamed content for a single user profile file.
-
-
-
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 attachmentsupc
- User portal invocation contextexportId
- 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 modelupc
- 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 modelupc
- User portal invocation context- Returns:
- Streamed content for the file
-
-