Object
WebPivotTableWidgetController
All Implemented Interfaces:
IWebPivotTable.LoadStateListener, IWebPivotTable.WTPStorageHandler, WidgetController, Serializable

@Component @Scope("prototype") public class WebPivotTableWidgetController extends Object implements WidgetController, IWebPivotTable.WTPStorageHandler, IWebPivotTable.LoadStateListener
See Also:
  • Constructor Details

    • WebPivotTableWidgetController

      public WebPivotTableWidgetController()
  • Method Details

    • getMaxRowsForInMemoryDataSource

      public long getMaxRowsForInMemoryDataSource()
    • setMaxRowsForInMemoryDataSource

      public void setMaxRowsForInMemoryDataSource(long maxRowsForInMemoryDataSource)
    • initFromVersion

      public void initFromVersion(WebPivotTableVersion version)
    • setScriptService

      @Autowired public void setScriptService(ScriptService scriptService)
    • setFormFactory

      @Autowired public void setFormFactory(FormFactory formFactory)
    • setFormService

      @Autowired public void setFormService(FormService formService)
    • setConexaoService

      @Autowired public void setConexaoService(ConexaoService conexaoService)
    • setPanelService

      @Autowired public void setPanelService(PanelService panelService)
    • setRoleService

      @Autowired public void setRoleService(RoleService roleService)
    • registerPanelOpenerCustomDrillHandler

      public void registerPanelOpenerCustomDrillHandler(String panelKey, String varName, DrillHandlerTarget target)
    • 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:
    • getWebPivotTable

      public IWebPivotTable getWebPivotTable()
    • setNoFixedColumns

      public void setNoFixedColumns(boolean noFixed)
    • 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 -
    • reload

      public void reload()
    • 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 -
    • getExecutionContext

      public ExecutionContext getExecutionContext()
    • 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:
    • setQueryDetails

      public void setQueryDetails(String sql, Conexao conexao)
    • setDataSourceScript

      public void setDataSourceScript(Script script)
    • handleSaveWtpRequest

      public void handleSaveWtpRequest(SaveWTPEvent evt)
      Specified by:
      handleSaveWtpRequest in interface IWebPivotTable.WTPStorageHandler
    • handleLoadWtpRequest

      public void handleLoadWtpRequest(boolean wasOnFullScreen)
      Specified by:
      handleLoadWtpRequest in interface IWebPivotTable.WTPStorageHandler
    • isDebugMode

      public boolean isDebugMode()
    • setDebugMode

      public void setDebugMode(boolean debugMode)
    • olapLoaded

      public void olapLoaded()
      Specified by:
      olapLoaded in interface IWebPivotTable.LoadStateListener