Class MultiFileUploadWidgetController

Object
AbstractWidgetController
MultiFileUploadWidgetController
All Implemented Interfaces:
WidgetController

@Component @Scope("prototype") public class MultiFileUploadWidgetController extends AbstractWidgetController
  • Constructor Details

    • MultiFileUploadWidgetController

      public MultiFileUploadWidgetController()
  • Method Details

    • supportsMultipleUploads

      public boolean supportsMultipleUploads()
    • setShowAttachmentIdIfApplicable

      public void setShowAttachmentIdIfApplicable(boolean showAttachmentIdIfApplicable)
    • setAllowUpdateAttachmentId

      public void setAllowUpdateAttachmentId(boolean allowUpdateAttachmentId)
    • setFileDiscardListener

      public void setFileDiscardListener(FileDiscardListener fileDiscardListener)
    • setFileUploadListener

      public void setFileUploadListener(FileUploadListener fileUploadListener)
    • isAlwaysEnabled

      public boolean isAlwaysEnabled()
    • setAlwaysEnabled

      public void setAlwaysEnabled(boolean alwaysEnabled)
    • getPresenter

      public MultiFileUploadInlinePresenter getPresenter()
    • getAttachmentTag

      public String getAttachmentTag()
    • setAttachmentTag

      public void setAttachmentTag(String attachmentTag)
    • updateAttachmentTag

      public void updateAttachmentTag(String attachmentTag)
    • getFiles

      public List<FileInfo> getFiles()
    • showFilesAsLoaded

      public void showFilesAsLoaded(List<Arquivo> files)
    • showAttachmentsAsLoaded

      public void showAttachmentsAsLoaded(List<Anexo> attachments)
    • setAction

      protected void setAction(LoadFileAction action)
    • setCanBeRemovedInAttachmentManager

      public void setCanBeRemovedInAttachmentManager(boolean canBeRemovedInAttachmentManager)
    • isShowMessageOnFileLoadComplete

      public boolean isShowMessageOnFileLoadComplete()
    • isRemoveAttachmentOnDiscard

      public boolean isRemoveAttachmentOnDiscard()
    • setRemoveAttachmentOnDiscard

      public void setRemoveAttachmentOnDiscard(boolean removeAttachmentOnDiscard)
    • getId

      public String getId()
      Description copied from interface: WidgetController
      Retorna o ID do Widget, unico no form
      Specified by:
      getId in interface WidgetController
      Overrides:
      getId in class AbstractWidgetController
      Returns:
    • getComponent

      public Component getComponent()
      Description copied from interface: WidgetController
      Retorna o componente de controle no formulario
      Returns:
    • setFileUploadListenerScript

      public void setFileUploadListenerScript(Script script)
    • setAfterSaveListenerScript

      public void setAfterSaveListenerScript(Script script)
    • init

      public void init()
      Description copied from interface: WidgetController
      Ciclo de vida de inicializacao. Deve ser invocado quando o Widget nao for instanciado atraves de um Formulario provido de engine
    • init

      public void init(BaseFormEngine<?> engine)
      Description copied from interface: WidgetController
      Ciclo de vida de inicializacao. Deve ser invocado quando o Widget for utilizado em um formulario com suporte a engine de operacao
      Parameters:
      engine -
    • getAttachmentsCount

      public int getAttachmentsCount()
    • discardUpload

      public void discardUpload(FileInfo fileInfo)
    • discardUploads

      public void discardUploads()
    • setExecutionContext

      public void setExecutionContext(ExecutionContext context)
      Description copied from interface: WidgetController
      Seta informacoes de contexto no widget caso disponiveis. Este metodo sera invocado antes da inicializacao, caso possivel
      Specified by:
      setExecutionContext in interface WidgetController
      Overrides:
      setExecutionContext in class AbstractWidgetController
      Parameters:
      context -
    • setEnabled

      public void setEnabled(boolean enabled)
      Description copied from interface: WidgetController
      Habilita ou desabilita o widget
      Specified by:
      setEnabled in interface WidgetController
      Overrides:
      setEnabled in class AbstractWidgetController
      Parameters:
      enabled -
    • isEnabled

      public boolean isEnabled()
      Description copied from interface: WidgetController
      Determina se o widget esta desabilitado ou nao
      Specified by:
      isEnabled in interface WidgetController
      Overrides:
      isEnabled in class AbstractWidgetController
      Returns: