com.pmease.quickbuild.extensionpoint.support
Class BuildBasedGadget
java.lang.Object
com.pmease.quickbuild.extensionpoint.support.TypeInstance
com.pmease.quickbuild.extensionpoint.support.Gadget
com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CategoryBuildGadget, ReportBuildGadget
public abstract class BuildBasedGadget
- extends ConfigurationBasedGadget
Custom gadgets extending this class will automatically have build choice fields so that user
can specify desired build. Specified build can be accessed via method
Context.getBuild()
in your gadget code. This base class is appropriate for gadgets
which want to have user specify a build, and then display information or reports corresponding
to that build.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildBasedGadget
public BuildBasedGadget()
getConfigurationPath
@NotEmpty
public java.lang.String getConfigurationPath()
- Overrides:
getConfigurationPath
in class ConfigurationBasedGadget
setConfigurationPath
public void setConfigurationPath(java.lang.String configurationPath)
- Overrides:
setConfigurationPath
in class ConfigurationBasedGadget
getBuildLocator
@NotNull
public BuildBasedGadget.BuildLocator getBuildLocator()
setBuildLocator
public void setBuildLocator(BuildBasedGadget.BuildLocator buildLocator)
renderHeadForConfiguration
public final org.apache.wicket.Component renderHeadForConfiguration(java.lang.String componentId)
- Overrides:
renderHeadForConfiguration
in class ConfigurationBasedGadget
renderHeadForBuild
protected org.apache.wicket.Component renderHeadForBuild(java.lang.String componentId)
renderBodyForConfiguration
protected final org.apache.wicket.markup.html.panel.Panel renderBodyForConfiguration(java.lang.String panelId)
- Specified by:
renderBodyForConfiguration
in class ConfigurationBasedGadget
guessBuild
protected static Build guessBuild()
renderBodyForBuild
protected abstract org.apache.wicket.markup.html.panel.Panel renderBodyForBuild(java.lang.String panelId)
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.