Class AbstractReportPreviewView

java.lang.Object
net.datenwerke.rs.core.client.reportexecutor.ui.ReportExecutorMainPanelView
net.datenwerke.rs.core.client.reportexecutor.ui.preview.AbstractReportPreviewView
All Implemented Interfaces:
EventHandlerAware, MainPanelAwareView, SelectionAwareView
Direct Known Subclasses:
GridEditorReportPreviewView, ImageReportPreviewView, JsViewerReportPreviewView, JxlsReportPreviewView, NativeReportPreviewView, SaikuReportPreviewView, SaikuTableReportPreviewView, ScriptReportPreviewView, TableReportPreviewView

public abstract class AbstractReportPreviewView extends ReportExecutorMainPanelView implements SelectionAwareView, MainPanelAwareView, EventHandlerAware
This is the common baseclass for all ReportOutputUIs i.e. the preview Tabs
  • Field Details

  • Constructor Details

  • Method Details

    • getViewId

      public String getViewId()
      Specified by:
      getViewId in class ReportExecutorMainPanelView
    • execute

      public abstract Request execute(ReportDto report, String executeToken, <any> callback)
    • getComponentHeader

      public String getComponentHeader()
      Specified by:
      getComponentHeader in class ReportExecutorMainPanelView
    • setReport

      public void setReport(ReportDto reportDto)
      Sets the report to be displayed
      Parameters:
      reportDto -
    • getReport

      public ReportDto getReport()
      Returns:
      the currently displayed report
    • makeAwareOfSelection

      public void makeAwareOfSelection()
      Specified by:
      makeAwareOfSelection in interface SelectionAwareView
    • makeAwareOfSelectionNoPreview

      public void makeAwareOfSelectionNoPreview()
      Specified by:
      makeAwareOfSelectionNoPreview in interface SelectionAwareView
    • reload

      public void reload()
    • makeAwareOfMainPanel

      public void makeAwareOfMainPanel(com.sencha.gxt.widget.core.client.Component mainPanel)
      Specified by:
      makeAwareOfMainPanel in interface MainPanelAwareView
    • getViewComponent

      public Component getViewComponent()
      Specified by:
      getViewComponent in class ReportExecutorMainPanelView
    • doGetViewComponent

      public abstract Widget doGetViewComponent()
    • getIcon

      public ImageResource getIcon()
      Overrides:
      getIcon in class ReportExecutorMainPanelView
    • makeAwareOfEventHandler

      public void makeAwareOfEventHandler(ExecutorEventHandler eventHandler)
      Specified by:
      makeAwareOfEventHandler in interface EventHandlerAware
    • isReportExecutionFailed

      public boolean isReportExecutionFailed()
    • setReportExecutionFailed

      public void setReportExecutionFailed(boolean reportExecutionFailed)
    • isDuringReportExecution

      public boolean isDuringReportExecution()
    • setDuringReportExecution

      public void setDuringReportExecution(boolean duringReportExecution)
    • callbackOnExecutionDone

      public void callbackOnExecutionDone(AbstractReportPreviewView.ExecutionDoneCallback callback)
    • setDelayModalWindowOnExecution

      public void setDelayModalWindowOnExecution(int delayModalWindowOnExecution)
    • getDelayModalWindowOnExecution

      public int getDelayModalWindowOnExecution()