hudson.plugins.rubyMetrics
Class AbstractRubyMetricsProjectAction<T extends AbstractRubyMetricsBuildAction>

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

public abstract class AbstractRubyMetricsProjectAction<T extends AbstractRubyMetricsBuildAction>
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)
           
protected abstract  java.lang.Class<T> getBuildActionClass()
           
 java.lang.String getIconFileName()
           
 T getLastResult()
           
 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, requirePOST, sendError, sendError, sendError, 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

getBuildActionClass

protected abstract java.lang.Class<T> getBuildActionClass()

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

getLastResult

public T getLastResult()

getLastResultBuild

public java.lang.Integer getLastResultBuild()


Copyright © 2010. All Rights Reserved.