jenkins.plugins.jobicon
Class CustomIconAction

java.lang.Object
  extended by jenkins.plugins.jobicon.CustomIconAction
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject

public class CustomIconAction
extends Object
implements hudson.model.Action

This action add /customIcon/ to the job URL space and serve the icon image. This action accepts the query parameter size with these acceptable values 16x16, 24x24 and 32x32. If this query parameter is present the icon image is resized before being served.

Author:
Jean-Christophe Sirot

Constructor Summary
CustomIconAction(hudson.model.Job job)
          Creates a new CustomIconAction.
 
Method Summary
 void doDynamic(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Handles the action call.
 String getDisplayName()
           
 String getIconFileName()
           
 String getUrlName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomIconAction

public CustomIconAction(hudson.model.Job job)
Creates a new CustomIconAction.

Parameters:
job - the owner job
Method Detail

getIconFileName

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

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface hudson.model.Action
Specified by:
getDisplayName in interface hudson.model.ModelObject

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action

doDynamic

public void doDynamic(org.kohsuke.stapler.StaplerRequest req,
                      org.kohsuke.stapler.StaplerResponse rsp)
               throws IOException,
                      javax.servlet.ServletException,
                      InterruptedException
Handles the action call.

Parameters:
req - the stapler request
rsp - the stapler response
Throws:
IOException
javax.servlet.ServletException
InterruptedException


Copyright © 2004-2012. All Rights Reserved.