Class ScreenshotWidgetController

Object
ScreenshotWidgetController
All Implemented Interfaces:
WidgetController, ScreenshotListener

@Component @Scope("prototype") public class ScreenshotWidgetController extends Object implements WidgetController, ScreenshotListener
  • Constructor Details

    • ScreenshotWidgetController

      public ScreenshotWidgetController()
  • Method Details

    • isAlwaysEnabled

      public boolean isAlwaysEnabled()
    • setAlwaysEnabled

      public void setAlwaysEnabled(boolean alwaysEnabled)
    • setFileType

      public void setFileType(ScreenshotWidgetController.FileType fileType)
    • getId

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

      public void setId(String id)
    • getComponent

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

      public Button getButton()
    • setTargetLayout

      public void setTargetLayout(String layouId)
    • setAction

      public void setAction(ScreenshotWidgetController.Action action)
    • setFileName

      public void setFileName(String fileName)
    • getAction

    • setPdfOptions

      public void setPdfOptions(ScreenshotWidgetController.PDFOptions pdfOptions)
    • setMaxHeight

      public void setMaxHeight(String maxHeight)
    • setMaxWidth

      public void setMaxWidth(String maxWidth)
    • setScale

      public void setScale(int scale)
    • getScale

      public int getScale()
    • 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
      Specified by:
      init in interface WidgetController
    • 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
      Specified by:
      init in interface WidgetController
      Parameters:
      engine -
    • destroy

      public void destroy()
      Description copied from interface: WidgetController
      Ciclo de vida de destruicao. Sera invocado quando o formulario contendo o widget for descartado.
      Specified by:
      destroy in interface WidgetController
    • 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
      Parameters:
      context -
    • setEnabled

      public void setEnabled(boolean enabled)
      Description copied from interface: WidgetController
      Habilita ou desabilita o widget
      Specified by:
      setEnabled in interface WidgetController
      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
      Returns:
    • screenshotComplete

      public void screenshotComplete(ScreenshotImage image)
      Specified by:
      screenshotComplete in interface ScreenshotListener