com.pmease.quickbuild.plugin.report.engine.renderer.gadget
Class ReportBuildGadget

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.extensionpoint.support.Gadget
          extended by com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
              extended by com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
                  extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportBuildGadget
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DashboardTypeGadget, ReportGadgetWithTable

public abstract class ReportBuildGadget
extends BuildBasedGadget

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
BuildBasedGadget.BuildLocator, BuildBasedGadget.LatestFinishedBuildLocator, BuildBasedGadget.LatestRecommendedBuildLocator, BuildBasedGadget.LatestSuccessfulBuildLocator, BuildBasedGadget.SpecifiedBuildLocator
 
Constructor Summary
ReportBuildGadget()
           
 
Method Summary
protected  void checkPermission()
           
protected  void configureRendererContext(RendererContext rc)
           
 org.apache.wicket.Component createHeader(java.lang.String componentId)
           
protected abstract  AbstractRenderer createRenderer()
           
protected  java.lang.String[] getActualReportsets()
           
protected  java.lang.String getNoReportSetErrorMessage()
           
 java.lang.String getPattern()
           
 AbstractRenderer getRenderer()
           
 java.util.List<java.lang.String> getReportsets()
           
 int getReportsetsPerPage()
           
protected  java.lang.String getTitleUrl(Build build)
           
 boolean isIgnoreCase()
           
protected  org.apache.wicket.markup.html.panel.Panel renderBodyForBuild(java.lang.String panelId)
           
protected  org.apache.wicket.Component renderHeadForBuild(java.lang.String componentId)
           
 void setIgnoreCase(boolean ignoreCase)
           
 void setPattern(java.lang.String pattern)
           
 void setReportsets(java.util.List<java.lang.String> reportsets)
           
 void setReportsetsPerPage(int reportsetsPerPage)
           
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
getBuildLocator, getConfigurationPath, guessBuild, renderBodyForConfiguration, renderHeadForConfiguration, setBuildLocator, setConfigurationPath
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
guessConfiguration, renderBody, renderHead
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.Gadget
fromDOM, getCssClass, getInterpolatedTitle, getTitle, newInstance, setTitle
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportBuildGadget

public ReportBuildGadget()
Method Detail

createRenderer

protected abstract AbstractRenderer createRenderer()

getReportsets

public java.util.List<java.lang.String> getReportsets()

setReportsets

public void setReportsets(java.util.List<java.lang.String> reportsets)

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)

isIgnoreCase

public boolean isIgnoreCase()

setIgnoreCase

public void setIgnoreCase(boolean ignoreCase)

getReportsetsPerPage

public int getReportsetsPerPage()

setReportsetsPerPage

public void setReportsetsPerPage(int reportsetsPerPage)

checkPermission

protected void checkPermission()

renderHeadForBuild

protected org.apache.wicket.Component renderHeadForBuild(java.lang.String componentId)
Overrides:
renderHeadForBuild in class BuildBasedGadget

getTitleUrl

protected java.lang.String getTitleUrl(Build build)

renderBodyForBuild

protected org.apache.wicket.markup.html.panel.Panel renderBodyForBuild(java.lang.String panelId)
Specified by:
renderBodyForBuild in class BuildBasedGadget

getNoReportSetErrorMessage

protected java.lang.String getNoReportSetErrorMessage()

getActualReportsets

protected java.lang.String[] getActualReportsets()

getRenderer

public AbstractRenderer getRenderer()

configureRendererContext

protected void configureRendererContext(RendererContext rc)

createHeader

public org.apache.wicket.Component createHeader(java.lang.String componentId)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.