Class FileUploadWidgetController
Object
FileUploadWidgetController
- All Implemented Interfaces:
WidgetController
@Component
@Scope("prototype")
public class FileUploadWidgetController
extends Object
implements WidgetController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Ciclo de vida de destruicao.voidComponentRetorna o componente de controle no formulariogetId()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 naobooleanbooleanbooleanprotected voidsetAction(LoadFileAction action) voidsetAfterSaveListenerScript(Script script) voidsetAlwaysEnabled(boolean alwaysEnabled) voidsetAttachmentId(String attachmentId) voidsetAttachmentName(String attachmentName) 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) voidvoidsetRemoveAttachmentOnDiscard(boolean removeAttachmentOnDiscard) voidsetShowMessageOnFileLoadComplete(boolean showMessageOnFileLoadComplete) voidshowFileAsLoaded(Arquivo arquivo) voidshowFileNameAsLoaded(String fileName) booleanvoidupdateAttachmentDescriptor(String attachmentId, String attachmentName)
-
Constructor Details
-
FileUploadWidgetController
public FileUploadWidgetController()
-
-
Method Details
-
supportsMultipleUploads
public boolean supportsMultipleUploads() -
setFileDiscardListener
-
setFileUploadListener
-
isAlwaysEnabled
public boolean isAlwaysEnabled() -
setAlwaysEnabled
public void setAlwaysEnabled(boolean alwaysEnabled) -
getPresenter
-
getAttachmentTag
-
setAttachmentTag
-
getFileInfo
-
setId
-
setAction
-
setAttachmentId
-
setAttachmentName
-
getAttachmentName
-
updateAttachmentDescriptor
-
setCanBeRemovedInAttachmentManager
public void setCanBeRemovedInAttachmentManager(boolean canBeRemovedInAttachmentManager) -
isShowMessageOnFileLoadComplete
public boolean isShowMessageOnFileLoadComplete() -
setShowMessageOnFileLoadComplete
public void setShowMessageOnFileLoadComplete(boolean showMessageOnFileLoadComplete) -
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- Returns:
-
getComponent
public Component getComponent()Description copied from interface:WidgetControllerRetorna o componente de controle no formulario- Specified by:
getComponentin interfaceWidgetController- 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- Specified by:
initin interfaceWidgetController
-
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- Specified by:
initin interfaceWidgetController- Parameters:
engine-
-
showFileNameAsLoaded
-
showFileAsLoaded
public void showFileAsLoaded(Arquivo arquivo) -
isProcessAttachmentLoaded
public boolean isProcessAttachmentLoaded() -
discardUpload
public void discardUpload() -
destroy
public void destroy()Description copied from interface:WidgetControllerCiclo de vida de destruicao. Sera invocado quando o formulario contendo o widget for descartado.- Specified by:
destroyin interfaceWidgetController
-
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- Parameters:
context-
-
setEnabled
public void setEnabled(boolean enabled) Description copied from interface:WidgetControllerHabilita ou desabilita o widget- Specified by:
setEnabledin interfaceWidgetController- Parameters:
enabled-
-
isEnabled
public boolean isEnabled()Description copied from interface:WidgetControllerDetermina se o widget esta desabilitado ou nao- Specified by:
isEnabledin interfaceWidgetController- Returns:
-