Class FileField<RECORD>

    • Method Detail

      • setValue

        public void setValue​(java.util.List<RECORD> records,
                             boolean cancelUploads)
      • cancelUploads

        public void cancelUploads()
      • convertUxValueToUiValue

        public java.lang.Object convertUxValueToUiValue​(java.util.List<RECORD> uxValue)
        Description copied from class: AbstractField
        Converts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!
        Overrides:
        convertUxValueToUiValue in class AbstractField<java.util.List<RECORD>>
        Parameters:
        uxValue - the server-side value
        Returns:
        the object to be sent to the ui
      • isEmpty

        public boolean isEmpty()
        Description copied from class: AbstractField
        Whether this field can be regarded as empty / "no user input". Override for field-specific behaviour.
        Overrides:
        isEmpty in class AbstractField<java.util.List<RECORD>>
        Returns:
        true if the value can be regarded as "empty".
      • getFileItemTemplate

        public Template getFileItemTemplate()
      • setFileItemTemplate

        public void setFileItemTemplate​(Template fileItemTemplate)
      • getMaxBytesPerFile

        public long getMaxBytesPerFile()
      • setMaxBytesPerFile

        public void setMaxBytesPerFile​(long maxBytesPerFile)
      • getUploadUrl

        public java.lang.String getUploadUrl()
      • setUploadUrl

        public void setUploadUrl​(java.lang.String uploadUrl)
      • getUploadButtonTemplate

        public Template getUploadButtonTemplate()
      • setUploadButtonTemplate

        public void setUploadButtonTemplate​(Template uploadButtonTemplate)
      • getUploadButtonData

        public java.lang.Object getUploadButtonData()
      • setUploadButtonData

        public void setUploadButtonData​(java.lang.Object uploadButtonData)
      • isShowEntriesAsButtonsOnHover

        public boolean isShowEntriesAsButtonsOnHover()
      • setShowEntriesAsButtonsOnHover

        public void setShowEntriesAsButtonsOnHover​(boolean showEntriesAsButtonsOnHover)
      • getMaxFiles

        public int getMaxFiles()
      • setMaxFiles

        public void setMaxFiles​(int maxFiles)
      • getUploadButtonPropertyProvider

        public PropertyProvider getUploadButtonPropertyProvider()
      • setUploadButtonPropertyProvider

        public void setUploadButtonPropertyProvider​(PropertyProvider propertyProvider)
      • setUploadButtonPropertyExtractor

        public void setUploadButtonPropertyExtractor​(PropertyExtractor propertyExtractor)
      • setFileItemPropertyProvider

        public void setFileItemPropertyProvider​(PropertyProvider<RECORD> fileItemPropertyProvider)
      • setFileItemPropertyExtractor

        public void setFileItemPropertyExtractor​(PropertyExtractor<RECORD> fileItemPropertyExtractor)