Class UserPortalFileModel

  • All Implemented Interfaces:
    Serializable

    public class UserPortalFileModel
    extends Object
    implements Serializable
    This class represents a file attached to a form record.
    Since:
    8.4.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • UserPortalFileModel

        public UserPortalFileModel​(String fileName,
                                   UUID attachmentUuid,
                                   int fileSize,
                                   OffsetDateTime createdTimestamp)
    • Method Detail

      • forAttachment

        public static UserPortalFileModel forAttachment​(de.xima.fc.api.rest.pub.client.form_record.model.BaseFormRecordAttachmentResource attachment)
      • forUserProfileFile

        public static UserPortalFileModel forUserProfileFile​(de.xima.fc.api.rest.pub.client.user.model.BaseUserProfileFileResource profileFile)
      • forAttachments

        public static List<UserPortalFileModel> forAttachments​(List<de.xima.fc.api.rest.pub.client.form_record.model.BaseFormRecordAttachmentResource> attachments)
      • getAttachmentUuid

        public UUID getAttachmentUuid()
      • getFileExtension

        public String getFileExtension()
      • getFileName

        public String getFileName()
      • getFileNameWithoutExtension

        public String getFileNameWithoutExtension()
      • getFileSize

        public int getFileSize()
      • getFormattedCreatedTimestamp

        public String getFormattedCreatedTimestamp​(Locale locale)
      • getFormattedFileSize

        public String getFormattedFileSize()