org.jenkins.plugins.audit2db.internal
Class DbAuditReportsDashboardImpl
java.lang.Object
org.jenkins.plugins.audit2db.internal.DbAuditReportsDashboardImpl
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Action, hudson.model.ModelObject, hudson.model.RootAction, DbAuditReportsDashboard
@Extension
public class DbAuditReportsDashboardImpl
- extends Object
- implements DbAuditReportsDashboard
- Author:
- Marco Scata
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbAuditReportsDashboardImpl
public DbAuditReportsDashboardImpl()
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName in interface hudson.model.Action- Specified by:
getDisplayName in interface hudson.model.ModelObject
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName in interface hudson.model.Action
getUrlName
public String getUrlName()
- Specified by:
getUrlName in interface hudson.model.Action
getDynamic
public DbAuditReport getDynamic(String name)
- Checks all registered reports and returns the one whose url name matches
the given name in the Stapler request. For example, a request for
"./myReport" will return the report whose getUrlName() methods returns
"myReport".
- Parameters:
name - the name parameter in the Stapler request.
- Returns:
- the matching report, or
null if none is found.
getAllReports
public List<DbAuditReport> getAllReports()
- Returns:
- all registered implementations of
DbAuditReport.
doContextMenu
public jenkins.model.ModelObjectWithContextMenu.ContextMenu doContextMenu(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws Exception
- Parameters:
request - the Stapler request object.response - the Stapler response object.
- Returns:
- a new context menu with all reports.
- Throws:
Exception - if something goes wrong.
Copyright © 2004-2013. All Rights Reserved.