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.StreamedContentgetFileListAsZip(List<UserPortalFileModel> attachmentList, IUserPortalInvocationContext upc, String exportId)Get streamed content for a list of form record attachments as a zip file.org.primefaces.model.StreamedContentgetFormRecordAttachmentSingleFile(UserPortalFileModel fileModel, IUserPortalInvocationContext upc)Get streamed content for a single form record attachment.org.primefaces.model.StreamedContentgetUserProfileSingleFile(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
-
-