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

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.plugin.report.engine.renderer.gadget.AggregatedReportGadget
All Implemented Interfaces:
java.io.Serializable

public abstract class AggregatedReportGadget
extends ConfigurationBasedGadget

See Also:
Serialized Form

Constructor Summary
AggregatedReportGadget()
           
 
Method Summary
protected  void checkPermission()
           
protected  void configureRendererContext(RendererContext rc)
           
protected abstract  AbstractRenderer createRenderer()
           
 java.lang.String getAggregationName()
           
 AbstractRenderer getRenderer()
           
protected  java.lang.String getTitleUrl(Configuration c)
           
protected abstract  boolean isValidAggregation(Aggregation aggregation)
           
protected  org.apache.wicket.markup.html.panel.Panel renderBodyForConfiguration(java.lang.String panelId)
           
protected  org.apache.wicket.Component renderHeadForConfiguration(java.lang.String componentId)
           
 void setAggregationName(java.lang.String aggregationName)
           
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
getConfigurationPath, guessConfiguration, renderBody, renderHead, setConfigurationPath
 
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

AggregatedReportGadget

public AggregatedReportGadget()
Method Detail

createRenderer

protected abstract AbstractRenderer createRenderer()

isValidAggregation

protected abstract boolean isValidAggregation(Aggregation aggregation)

renderBodyForConfiguration

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

renderHeadForConfiguration

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

getTitleUrl

protected java.lang.String getTitleUrl(Configuration c)

checkPermission

protected void checkPermission()

getAggregationName

@NotEmpty
public java.lang.String getAggregationName()

setAggregationName

public void setAggregationName(java.lang.String aggregationName)

getRenderer

public AbstractRenderer getRenderer()

configureRendererContext

protected void configureRendererContext(RendererContext rc)


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