Class MultiFileUploadWidgetController
Object
AbstractWidgetController
MultiFileUploadWidgetController
- All Implemented Interfaces:
WidgetController
@Component
@Scope("prototype")
public class MultiFileUploadWidgetController
extends AbstractWidgetController
-
Field Summary
Fields inherited from class AbstractWidgetController
enabled, executionContext, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddiscardUpload(FileInfo fileInfo) voidintComponentRetorna o componente de controle no formulariogetFiles()getId()Retorna o ID do Widget, unico no formvoidinit()Ciclo de vida de inicializacao.voidinit(BaseFormEngine<?> engine) Ciclo de vida de inicializacao.booleanbooleanDetermina se o widget esta desabilitado ou naobooleanbooleanprotected voidsetAction(LoadFileAction action) voidsetAfterSaveListenerScript(Script script) voidsetAllowUpdateAttachmentId(boolean allowUpdateAttachmentId) voidsetAlwaysEnabled(boolean alwaysEnabled) voidsetAttachmentTag(String attachmentTag) voidsetCanBeRemovedInAttachmentManager(boolean canBeRemovedInAttachmentManager) voidsetEnabled(boolean enabled) Habilita ou desabilita o widgetvoidsetExecutionContext(ExecutionContext context) Seta informacoes de contexto no widget caso disponiveis.voidsetFileDiscardListener(FileDiscardListener fileDiscardListener) voidsetFileUploadListener(FileUploadListener fileUploadListener) voidsetFileUploadListenerScript(Script script) voidsetRemoveAttachmentOnDiscard(boolean removeAttachmentOnDiscard) voidsetShowAttachmentIdIfApplicable(boolean showAttachmentIdIfApplicable) voidshowAttachmentsAsLoaded(List<Anexo> attachments) voidshowFilesAsLoaded(List<Arquivo> files) booleanvoidupdateAttachmentTag(String attachmentTag) Methods inherited from class AbstractWidgetController
destroy, setId
-
Constructor Details
-
MultiFileUploadWidgetController
public MultiFileUploadWidgetController()
-
-
Method Details
-
supportsMultipleUploads
public boolean supportsMultipleUploads() -
setShowAttachmentIdIfApplicable
public void setShowAttachmentIdIfApplicable(boolean showAttachmentIdIfApplicable) -
setAllowUpdateAttachmentId
public void setAllowUpdateAttachmentId(boolean allowUpdateAttachmentId) -
setFileDiscardListener
-
setFileUploadListener
-
isAlwaysEnabled
public boolean isAlwaysEnabled() -
setAlwaysEnabled
public void setAlwaysEnabled(boolean alwaysEnabled) -
getPresenter
-
getAttachmentTag
-
setAttachmentTag
-
updateAttachmentTag
-
getFiles
-
showFilesAsLoaded
-
showAttachmentsAsLoaded
-
setAction
-
setCanBeRemovedInAttachmentManager
public void setCanBeRemovedInAttachmentManager(boolean canBeRemovedInAttachmentManager) -
isShowMessageOnFileLoadComplete
public boolean isShowMessageOnFileLoadComplete() -
isRemoveAttachmentOnDiscard
public boolean isRemoveAttachmentOnDiscard() -
setRemoveAttachmentOnDiscard
public void setRemoveAttachmentOnDiscard(boolean removeAttachmentOnDiscard) -
getId
Description copied from interface:WidgetControllerRetorna o ID do Widget, unico no form- Specified by:
getIdin interfaceWidgetController- Overrides:
getIdin classAbstractWidgetController- Returns:
-
getComponent
public Component getComponent()Description copied from interface:WidgetControllerRetorna o componente de controle no formulario- Returns:
-
setFileUploadListenerScript
-
setAfterSaveListenerScript
-
init
public void init()Description copied from interface:WidgetControllerCiclo de vida de inicializacao. Deve ser invocado quando o Widget nao for instanciado atraves de um Formulario provido de engine -
init
Description copied from interface:WidgetControllerCiclo 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
-
discardUploads
public void discardUploads() -
setExecutionContext
Description copied from interface:WidgetControllerSeta informacoes de contexto no widget caso disponiveis. Este metodo sera invocado antes da inicializacao, caso possivel- Specified by:
setExecutionContextin interfaceWidgetController- Overrides:
setExecutionContextin classAbstractWidgetController- Parameters:
context-
-
setEnabled
public void setEnabled(boolean enabled) Description copied from interface:WidgetControllerHabilita ou desabilita o widget- Specified by:
setEnabledin interfaceWidgetController- Overrides:
setEnabledin classAbstractWidgetController- Parameters:
enabled-
-
isEnabled
public boolean isEnabled()Description copied from interface:WidgetControllerDetermina se o widget esta desabilitado ou nao- Specified by:
isEnabledin interfaceWidgetController- Overrides:
isEnabledin classAbstractWidgetController- Returns:
-