Klasse FileField<RECORD>

Alle implementierten Schnittstellen:
ClientObject, Component

public class FileField<RECORD> extends AbstractField<List<RECORD>>
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • create

      public static FileField<BaseTemplateRecord<UploadedFile>> create()
    • createUiComponent

      public org.teamapps.dto.UiField createUiComponent()
      Angegeben von:
      createUiComponent in Klasse AbstractComponent
    • setValue

      public void setValue(List<RECORD> records)
      Setzt außer Kraft:
      setValue in Klasse AbstractField<List<RECORD>>
    • setValue

      public void setValue(List<RECORD> records, boolean cancelUploads)
    • cancelUploads

      public void cancelUploads()
    • convertUxValueToUiValue

      public Object convertUxValueToUiValue(List<RECORD> uxValue)
      Beschreibung aus Klasse kopiert: AbstractField
      Converts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!
      Setzt außer Kraft:
      convertUxValueToUiValue in Klasse AbstractField<List<RECORD>>
      Parameter:
      uxValue - the server-side value
      Gibt zurück:
      the object to be sent to the ui
    • convertUiValueToUxValue

      public List<RECORD> convertUiValueToUxValue(Object uiValues)
      Setzt außer Kraft:
      convertUiValueToUxValue in Klasse AbstractField<List<RECORD>>
    • handleUiEvent

      public void handleUiEvent(org.teamapps.dto.UiEvent event)
      Angegeben von:
      handleUiEvent in Schnittstelle ClientObject
      Setzt außer Kraft:
      handleUiEvent in Klasse AbstractField<List<RECORD>>
    • isEmptyValue

      public boolean isEmptyValue(List<RECORD> value)
      Beschreibung aus Klasse kopiert: AbstractField
      Whether this value be regarded as empty / "no user input". Override for field-specific behaviour.
      Setzt außer Kraft:
      isEmptyValue in Klasse AbstractField<List<RECORD>>
      Gibt zurück:
      true if the value can be regarded as "empty".
    • applyValueFromUi

      protected void applyValueFromUi(Object value)
      Setzt außer Kraft:
      applyValueFromUi in Klasse AbstractField<List<RECORD>>
    • getFileItemTemplate

      public Template getFileItemTemplate()
    • setFileItemTemplate

      public void setFileItemTemplate(Template fileItemTemplate)
    • getMaxBytesPerFile

      public long getMaxBytesPerFile()
    • setMaxBytesPerFile

      public void setMaxBytesPerFile(long maxBytesPerFile)
    • getUploadUrl

      public String getUploadUrl()
    • setUploadUrl

      public void setUploadUrl(String uploadUrl)
    • getUploadButtonTemplate

      public Template getUploadButtonTemplate()
    • setUploadButtonTemplate

      public void setUploadButtonTemplate(Template uploadButtonTemplate)
    • getUploadButtonData

      public Object getUploadButtonData()
    • setUploadButtonData

      public void setUploadButtonData(Object uploadButtonData)
    • isShowEntriesAsButtonsOnHover

      public boolean isShowEntriesAsButtonsOnHover()
    • setShowEntriesAsButtonsOnHover

      public void setShowEntriesAsButtonsOnHover(boolean showEntriesAsButtonsOnHover)
    • getDisplayType

      public FileFieldDisplayType getDisplayType()
    • setDisplayType

      public void setDisplayType(FileFieldDisplayType displayType)
    • 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)
    • getUploadedFileToRecordConverter

      public UploadedFileToRecordConverter<RECORD> getUploadedFileToRecordConverter()
    • getFileItemPropertyProvider

      public PropertyProvider<RECORD> getFileItemPropertyProvider()
    • setFileItemPropertyProvider

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

      public void setFileItemPropertyExtractor(PropertyExtractor<RECORD> fileItemPropertyExtractor)
    • getAcceptedFileTypes

      public List<String> getAcceptedFileTypes()
    • setAcceptedFileTypes

      public void setAcceptedFileTypes(List<String> acceptedFileTypes)