hudson.plugins.rubyMetrics
Class AbstractRubyMetricsProjectAction

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Actionable
          extended by hudson.plugins.rubyMetrics.AbstractRubyMetricsProjectAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject, hudson.model.ProminentProjectAction, hudson.search.SearchableModelObject, hudson.search.SearchItem
Direct Known Subclasses:
RailsStatsProjectAction, RcovProjectAction

public abstract class AbstractRubyMetricsProjectAction
extends hudson.model.Actionable
implements hudson.model.ProminentProjectAction


Field Summary
protected  hudson.model.AbstractProject<?,?> project
           
 
Constructor Summary
AbstractRubyMetricsProjectAction(hudson.model.AbstractProject<?,?> project)
           
 
Method Summary
 void doGraph(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 void doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 java.lang.String getIconFileName()
           
protected abstract  AbstractRubyMetricsBuildAction getLastResult()
           
protected abstract  java.lang.Integer getLastResultBuild()
           
 hudson.model.AbstractProject<?,?> getProject()
           
 java.lang.String getSearchUrl()
           
 
Methods inherited from class hudson.model.Actionable
addAction, getAction, getAction, getActions, getActions, getDynamic
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Action
getDisplayName, getUrlName
 

Field Detail

project

protected final hudson.model.AbstractProject<?,?> project
Constructor Detail

AbstractRubyMetricsProjectAction

public AbstractRubyMetricsProjectAction(hudson.model.AbstractProject<?,?> project)
Method Detail

getProject

public hudson.model.AbstractProject<?,?> getProject()

getIconFileName

public java.lang.String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action

getSearchUrl

public java.lang.String getSearchUrl()
Specified by:
getSearchUrl in interface hudson.search.SearchItem

getLastResult

protected abstract AbstractRubyMetricsBuildAction getLastResult()

getLastResultBuild

protected abstract java.lang.Integer getLastResultBuild()

doGraph

public void doGraph(org.kohsuke.stapler.StaplerRequest req,
                    org.kohsuke.stapler.StaplerResponse rsp)
             throws java.io.IOException
Throws:
java.io.IOException

doIndex

public void doIndex(org.kohsuke.stapler.StaplerRequest req,
                    org.kohsuke.stapler.StaplerResponse rsp)
             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008. All Rights Reserved.