public class ConvertFolderAction extends java.lang.Object implements hudson.model.Action, hudson.model.Describable<ConvertFolderAction>
Modifier and Type | Class and Description |
---|---|
static class |
ConvertFolderAction.ActionFolderInjector
Defines visibility level of action to Folder items.
|
static class |
ConvertFolderAction.ConvertFolderActionDescriptor
Descriptor class to handle form validation.
|
Modifier and Type | Field and Description |
---|---|
private com.cloudbees.hudson.plugins.folder.Folder |
folder |
Constructor and Description |
---|
ConvertFolderAction(com.cloudbees.hudson.plugins.folder.Folder folder) |
Modifier and Type | Method and Description |
---|---|
void |
doConvert(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Handles submit action of convert button
|
hudson.model.Descriptor<ConvertFolderAction> |
getDescriptor() |
java.lang.String |
getDisplayName() |
java.lang.String |
getIconFileName() |
java.lang.String |
getUrlName() |
java.util.Collection<? extends hudson.model.Job> |
listFreeStyleJobs() |
java.util.Collection |
listFreeStyleJobs(com.cloudbees.hudson.plugins.folder.Folder folder)
List FreeStyle Jobs in current folder and sub-folders.
|
public ConvertFolderAction(com.cloudbees.hudson.plugins.folder.Folder folder)
public java.lang.String getIconFileName()
getIconFileName
in interface hudson.model.Action
public java.lang.String getDisplayName()
getDisplayName
in interface hudson.model.Action
getDisplayName
in interface hudson.model.ModelObject
public java.lang.String getUrlName()
getUrlName
in interface hudson.model.Action
public java.util.Collection<? extends hudson.model.Job> listFreeStyleJobs()
public java.util.Collection listFreeStyleJobs(com.cloudbees.hudson.plugins.folder.Folder folder)
folder
- Current folder whose jobs and jobs under sub-folders need to be listed.public void doConvert(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws javax.servlet.ServletException, java.io.IOException
request
- StaplerRequest object from the form.response
- StaplerResponse object that re-directs to newly created job.javax.servlet.ServletException
- If a servlet encounters difficulty; servlet exception is thrown.java.io.IOException
- If an input or output exception occurred.public hudson.model.Descriptor<ConvertFolderAction> getDescriptor()
getDescriptor
in interface hudson.model.Describable<ConvertFolderAction>