Class ReportOperationalButtonsPanel

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public abstract class ReportOperationalButtonsPanel extends AssignmentHolderOperationalButtonsPanel<ReportType>
See Also:
  • Constructor Details

  • Method Details

    • addButtons

      protected void addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
      Overrides:
      addButtons in class AssignmentHolderOperationalButtonsPanel<ReportType>
    • onInitialize

      protected void onInitialize()
      Overrides:
      onInitialize in class OperationalButtonsPanel<ReportType>
    • isEditObject

      protected abstract Boolean isEditObject()
    • getTableContainer

      protected abstract org.apache.wicket.Component getTableContainer()
    • getTableBox

      protected abstract org.apache.wicket.Component getTableBox()
    • getReportTable

      protected abstract ReportObjectsListPanel<?> getReportTable()
    • importReportPerformed

      public static void importReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
    • runReportPerformed

      public static void runReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
    • getReport

      protected ReportType getReport()
    • saveAndRunPerformed

      public abstract void saveAndRunPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
    • isShowingPreview

      public Boolean isShowingPreview()
    • hasParameters

      public static boolean hasParameters(ReportType report)