Interface IReferencedFileList

All Known Subinterfaces:
IMultiFileProviding, ISingleFileProviding
All Known Implementing Classes:
MultiFile, SingleFile

public interface IReferencedFileList
Base interface for a POJO view model class, both for selecting a single file and for selecting multiple files within the workflow. A single file should be treated as a file count of 1.
Since:
8.0.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • getAttachmentFilter

      @Nonnull List<EAttachmentSource> getAttachmentFilter()
      Returns:
      Attachment sources to which to restrict the search for attachments, if a resource item of type EResourceItemType.EXTERNAL exists.
    • getConnectionTimeout

      int getConnectionTimeout()
      Returns:
      a connection time-out for an external resource retrieval
    • getReadTimeout

      int getReadTimeout()
      Returns:
      a read time-out for an external resource retrieval
    • getSearchFilename

      String getSearchFilename()
      Returns:
      Pattern for searching for an attachment, if a resource item of type EResourceItemType.ATTACHMENT_SEARCH exists. null or empty when no such resource item exists.
    • getUrls

      @Nonnull List<String> getUrls()
      Returns:
      All URLs from which to read data, if a resource item of type EResourceItemType.EXTERNAL exists.
    • getResources

      @Nonnull List<ResourceItem> getResources()
      Returns:
      All resource items pointing to the files.