hudson.plugins.sitemonitor
Class SiteMonitorRootAction

java.lang.Object
  extended by hudson.plugins.sitemonitor.SiteMonitorRootAction
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Action, hudson.model.ModelObject, hudson.model.RootAction

public class SiteMonitorRootAction
extends Object
implements hudson.model.RootAction

This class keeps the site monitoring results to be used in the report page. Display name, icon file name, and URL name are used to construct the root menu on the left side of a build page.

Author:
cliffano

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
SiteMonitorRootAction(List<Result> results)
          Constructs SiteMonitorRootAction.
 
Method Summary
 String getDisplayName()
           
 String getIconFileName()
           
 List<Result> getResults()
           
 String getUrlName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteMonitorRootAction

public SiteMonitorRootAction(List<Result> results)
Constructs SiteMonitorRootAction.

Parameters:
results - site monitoring results
Method Detail

getDisplayName

public final String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject
Returns:
the text of site monitor link on the left menu on build page.

getIconFileName

public final String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action
Returns:
the icon of site monitor link on the left menu on build page.

getUrlName

public final String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action
Returns:
the URL of site monitor link on the left menu on build page.

getResults

public final List<Result> getResults()
Returns:
site monitoring results


Copyright © 2004-2011. All Rights Reserved.