Class UserPortalFileFactory
java.lang.Object
de.xima.fc.user_portal.logic.files.UserPortalFileFactory
Factory for creating streamed content for form record attachments.
- Since:
- 8.4.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.StreamedContentGet 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.
-
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 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
-