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
 
 
 - 
 
 -