Uses of Interface
hudson.model.Action

Packages that use Action
hudson   
hudson.diagnosis   
hudson.lifecycle   
hudson.matrix Matrix project 
hudson.maven Maven support. 
hudson.maven.reporters   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.model.queue   
hudson.scm Hudson's interface with source code management systems. 
hudson.security Security-related code. 
hudson.tasks Built-in Builders and Publishers that perform the actual heavy-lifting of a build. 
hudson.tasks.junit Model objects that represent JUnit test reports. 
hudson.tasks.test Defines contracts that need to be implemented by a test reporting action (such as the built-in JUnit one). 
hudson.triggers Built-in Triggers that run periodically to kick a new build. 
jenkins.management   
jenkins.model   
jenkins.plugins.ui_samples   
org.jvnet.hudson.test Test harness for Jenkins and its plugins. 
 

Uses of Action in hudson
 

Classes in hudson that implement Action
 class AboutJenkins
          Show "About Jenkins" link.
static class FileSystemProvisioner.Default.WorkspaceSnapshotImpl
           
 class WorkspaceSnapshot
          Represents a workspace snapshot created by FileSystemProvisioner.
 

Methods in hudson with parameters of type Action
static String Functions.getActionUrl(String itUrl, Action action)
          Computes the hyperlink to actions, to handle the situation when the getUrlName() returns absolute URL.
static String Functions.getIconFilePath(Action a)
          Computes the path to the icon of the given action from the context path.
 

Uses of Action in hudson.diagnosis
 

Classes in hudson.diagnosis that implement Action
static class OldDataMonitor.ManagementLinkImpl
           
 

Uses of Action in hudson.lifecycle
 

Classes in hudson.lifecycle that implement Action
 class WindowsInstallerLink
          ManagementLink that allows the installation as a Windows service.
 

Uses of Action in hudson.matrix
 

Subinterfaces of Action in hudson.matrix
 interface MatrixChildAction
          Optional interface for Actions that are used as parameters to Queue.schedule(Task, int, Action...) to indicate that they want to be also passed to the MatrixRuns from its parent MatrixBuild.
 

Classes in hudson.matrix that implement Action
static class MatrixConfiguration.ParentBuildAction
           
 

Methods in hudson.matrix that return types with arguments of type Action
protected  List<Action> MatrixProject.createTransientActions()
           
 

Method parameters in hudson.matrix with type arguments of type Action
 boolean MatrixConfiguration.scheduleBuild(List<? extends Action> actions, Cause c)
          Starts the build with the actions that are passed in.
 boolean MatrixConfiguration.ParentBuildAction.shouldSchedule(List<Action> actions)
           
 

Uses of Action in hudson.maven
 

Subinterfaces of Action in hudson.maven
 interface AggregatableAction
          Indicates that this Action for MavenBuild contributes an "aggregated" action to its governing MavenModuleSetBuild.
 interface MavenAggregatedReport
          Action to be associated with MavenModuleSetBuild, which usually displays some aspect of the aggregated results of the module builds (such as aggregated test result, aggregated coverage report, etc.)
 interface MavenArgumentInterceptorAction
          Provides a hook to change the arguments passed to the maven execution.
 

Classes in hudson.maven that implement Action
 class MavenProbeAction
          UI for probing Maven process.
 class NeedsFullBuildAction
          Action signalling that this MavenModuleSet needs a full build on the next run even if it's marked as an incremental build.
 class UnbuiltModuleAction
          Action which remembers all module which have not been built since the last successful build though they should have been, because they have SCM changes since then.
 

Methods in hudson.maven with type parameters of type Action
<T extends Action>
List<T>
MavenModuleSetBuild.findModuleBuildActions(Class<T> action)
          Finds Actions from all the module builds that belong to this MavenModuleSetBuild.
 

Methods in hudson.maven that return Action
 Action MavenReporter.getAggregatedProjectAction(MavenModuleSet project)
          Works like MavenReporter.getProjectAction(MavenModule) but works at MavenModuleSet level.
 Action MavenReporter.getProjectAction(MavenModule module)
          Deprecated. as of 1.341 Use MavenReporter.getProjectActions(MavenModule) instead.
 Action MavenAggregatedReport.getProjectAction(MavenModuleSet moduleSet)
          Equivalent of BuildStep.getProjectAction(AbstractProject) for MavenAggregatedReport.
 

Methods in hudson.maven that return types with arguments of type Action
protected  List<Action> AbstractMavenProject.createTransientActions()
           
protected  List<Action> MavenModuleSet.createTransientActions()
           
 Collection<? extends Action> MavenProjectActionBuilder.getProjectActions(MavenModule module)
          Equivalent of BuildStep.getProjectActions(AbstractProject).
 Collection<? extends Action> MavenReporter.getProjectActions(MavenModule module)
          Equivalent of BuildStep.getProjectActions(AbstractProject) for MavenReporter.
 

Method parameters in hudson.maven with type arguments of type Action
protected  void MavenModule.addTransientActionsFromBuild(MavenBuild build, List<Action> collection, Set<Class> added)
           
protected  void MavenModuleSet.addTransientActionsFromBuild(MavenModuleSetBuild build, List<Action> collection, Set<Class> added)
           
protected abstract  void AbstractMavenProject.addTransientActionsFromBuild(R lastBuild, List<Action> collection, Set<Class> added)
           
 boolean AbstractMavenProject.MavenModuleDependency.shouldTriggerBuild(AbstractBuild build, TaskListener listener, List<Action> actions)
           
 

Uses of Action in hudson.maven.reporters
 

Classes in hudson.maven.reporters that implement Action
protected static class AbstractMavenJavadocArchiver.MavenJavadocAction
           
 class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>>
          UI to redeploy artifacts after the fact.
 class MavenAggregatedArtifactRecord
          Redeploy action for the entire MavenModuleSetBuild.
 class MavenArtifactRecord
          Action that remembers artifacts that are built.
static class MavenSiteArchiver.SiteAction
           
 class ReportAction
          Action to display links to the generated Maven reports.
 class SurefireAggregatedReport
          MavenAggregatedReport for surefire report.
 class SurefireReport
          Action that displays surefire test result.
 

Methods in hudson.maven.reporters that return Action
abstract  Action AbstractMavenJavadocArchiver.getAggregatedProjectAction(MavenModuleSet project)
           
 Action MavenSiteArchiver.getAggregatedProjectAction(MavenModuleSet project)
           
 Action MavenTestJavadocArchiver.getAggregatedProjectAction(MavenModuleSet project)
           
 Action MavenJavadocArchiver.getAggregatedProjectAction(MavenModuleSet project)
           
 Action SurefireAggregatedReport.getProjectAction(MavenModuleSet moduleSet)
           
 Action MavenAggregatedArtifactRecord.getProjectAction(MavenModuleSet moduleSet)
           
 

Methods in hudson.maven.reporters that return types with arguments of type Action
abstract  Collection<? extends Action> AbstractMavenJavadocArchiver.getProjectActions(MavenModule project)
           
 Collection<? extends Action> MavenSiteArchiver.getProjectActions(MavenModule project)
           
 Collection<? extends Action> MavenTestJavadocArchiver.getProjectActions(MavenModule project)
           
 Collection<? extends Action> MavenJavadocArchiver.getProjectActions(MavenModule project)
           
 

Uses of Action in hudson.model
 

Subinterfaces of Action in hudson.model
 interface BuildBadgeAction
          Action that puts a little icon (or icons) next to the build in the build history.
 interface EnvironmentContributingAction
          Action that contributes environment variables during a build.
 interface HealthReportingAction
          An Action that can return information about the health of the Job.
 interface PermalinkProjectAction
          Optional interface for Actions that are attached to AbstractProject (through JobProperty.getJobActions(Job)), which allows plugins to define additional permalinks in the project.
 interface ProminentProjectAction
          Marker interface for Actions that should be displayed at the top of the project page.
static interface Queue.QueueAction
          An optional interface for actions on Queue.Item.
 interface RootAction
          Marker interface for actions that are added to Jenkins.
 interface RunAction
          Optional interface for Actions that add themselves to Run.
 interface UnprotectedRootAction
          RootActions that are accessible to requests that do not have the READ permission on Jenkins.
 

Classes in hudson.model that implement Action
 class CauseAction
           
static class EnvironmentContributor.EnvVarsHtml
          Serves the combined list of environment variables available from this plugin.
 class InvisibleAction
          Partial Action implementation that doesn't have any UI presence.
 class ManageJenkinsAction
          Adds the "Manage Jenkins" link to the top page.
 class ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
 class MyViewsProperty
          A UserProperty that remembers user-private views.
static class MyViewsProperty.GlobalAction
           
 class ParametersAction
          Records the parameter values used for a build.
 class ParametersDefinitionProperty
          Keeps a list of the parameters defined for a project.
 class Run.KeepLogBuildBadge
          BuildBadgeAction that shows the logs are being kept.
 class TaskAction
          Partial Action implementation for those who kick some processing asynchronously (such as SCM tagging.)
 

Fields in hudson.model with type parameters of type Action
protected  List<Action> AbstractProject.transientActions
          Actions contributed from subsidiary objects associated with AbstractProject, such as from triggers, builders, publishers, etc.
protected  List<Action> Computer.transientActions
           
protected  List<Action> View.transientActions
           
 

Methods in hudson.model with type parameters of type Action
<T extends Action>
T
Actionable.getAction(Class<T> type)
          Gets the action (first instance to be found) of a specified type that contributed to this build.
<T extends Action>
List<T>
Actionable.getActions(Class<T> type)
          Gets all actions of a specified type that contributed to this build.
 

Methods in hudson.model that return Action
 Action Actionable.getAction(int index)
           
 Action JobProperty.getJobAction(J job)
          Deprecated. as of 1.341. Override JobProperty.getJobActions(Job) instead.
 Action JobProperty.getProjectAction(AbstractProject<?,?> project)
           
 

Methods in hudson.model that return types with arguments of type Action
static List<Action> TransientComputerActionFactory.createAllFor(Computer target)
          Creates Action)s for a node, using all registered {@link TransientComputerActionFactory }s.
static List<Action> TransientViewActionFactory.createAllFor(View v)
          Creates Action)s for a view, using all registered {@link TransientViewActionFactory}s.
 Collection<? extends Action> TransientBuildActionFactory.createFor(AbstractBuild target)
          Deprecated. as of 1.461 Override and call TransientBuildActionFactory.createFor(Run) instead.
abstract  Collection<? extends Action> TransientProjectActionFactory.createFor(AbstractProject target)
          Creates actions for the given project.
abstract  Collection<? extends Action> TransientComputerActionFactory.createFor(Computer target)
          Creates actions for the given computer.
 Collection<? extends Action> TransientBuildActionFactory.createFor(Run target)
          Creates actions for the given build.
 Collection<? extends Action> TransientUserActionFactory.createFor(User target)
          Creates actions for the given user.
abstract  List<Action> TransientViewActionFactory.createFor(View v)
          returns a list of (transient) actions never null, may be empty
protected  List<Action> Project.createTransientActions()
           
protected  List<Action> AbstractProject.createTransientActions()
           
 List<Action> Actionable.getActions()
          Gets actions contributed to this build.
 List<Action> AbstractProject.getActions()
          Gets actions contributed to this build.
 List<Action> Computer.getActions()
          Returns the transient Actions associated with the computer.
 List<Action> Fingerprint.getActions()
          Returns the actions contributed from Fingerprint.getFacets()
 List<Action> View.getActions()
          Returns the transient Actions associated with the top page.
 Collection<Action> ParametersDefinitionProperty.getJobActions(AbstractProject<?,?> job)
           
 Collection<? extends Action> JobProperty.getJobActions(J job)
          Actions to be displayed in the job page.
 List<Action> View.getOwnerViewActions()
           
 List<Action> AbstractBuild.getPersistentActions()
           
 Collection<? extends Action> JobProperty.getProjectActions(AbstractProject<?,?> project)
           
 List<Action> User.getPropertyActions()
          Return all properties that are also actions.
 List<Action> User.getTransientActions()
          Return all transient actions associated with this user.
 List<Action> Run.getTransientActions()
          Return all transient actions associated with this build.
 List<Action> ViewGroup.getViewActions()
          Returns actions that should be displayed in views.
 List<Action> TreeView.getViewActions()
           
 List<Action> MyViewsProperty.getViewActions()
           
 

Methods in hudson.model with parameters of type Action
 boolean Queue.add(Queue.Task p, int quietPeriod, Action... actions)
          Deprecated. as of 1.311 Use Queue.schedule(Task, int, Action...)
 void Actionable.addAction(Action a)
          Adds a new action.
 void Computer.addAction(Action a)
           
 void Run.addAction(Action a)
           
 Queue.WaitingItem Queue.schedule(Queue.Task p, int quietPeriod, Action... actions)
          Convenience wrapper method around Queue.schedule(Task, int, List)
 boolean AbstractProject.scheduleBuild(int quietPeriod, Cause c, Action... actions)
          Schedules a build.
 QueueTaskFuture<R> AbstractProject.scheduleBuild2(int quietPeriod, Cause c, Action... actions)
          Schedules a build of this project, and returns a Future object to wait for the completion of the build.
 

Method parameters in hudson.model with type arguments of type Action
 void CauseAction.foldIntoExisting(Queue.Item item, Queue.Task owner, List<Action> otherActions)
           
 Queue.WaitingItem Queue.schedule(Queue.Task p, int quietPeriod, List<Action> actions)
          Schedules an execution of a task.
 QueueTaskFuture<R> AbstractProject.scheduleBuild2(int quietPeriod, Cause c, Collection<? extends Action> actions)
          Schedules a build of this project, and returns a Future object to wait for the completion of the build.
 boolean ParametersAction.shouldSchedule(List<Action> actions)
          Allow an other build of the same project to be scheduled, if it has other parameters.
 boolean Queue.QueueAction.shouldSchedule(List<Action> actions)
          Returns whether the new item should be scheduled.
abstract  boolean Queue.QueueDecisionHandler.shouldSchedule(Queue.Task p, List<Action> actions)
          Returns whether the new item should be scheduled.
 boolean DependencyGraph.Dependency.shouldTriggerBuild(AbstractBuild build, TaskListener listener, List<Action> actions)
          Decide whether build should be triggered and provide any Actions for the build.
 

Constructor parameters in hudson.model with type arguments of type Action
Queue.Item(Queue.Task task, List<Action> actions, int id, FutureImpl future)
           
Queue.Item(Queue.Task task, List<Action> actions, int id, FutureImpl future, long inQueueSince)
           
Queue.WaitingItem(Calendar timestamp, Queue.Task project, List<Action> actions)
           
 

Uses of Action in hudson.model.labels
 

Subinterfaces of Action in hudson.model.labels
 interface LabelAssignmentAction
          Action that can be submitted to Queue that controls where the task runs.
 

Fields in hudson.model.labels with type parameters of type Action
protected  List<Action> LabelAtom.transientActions
           
 

Methods in hudson.model.labels that return types with arguments of type Action
 List<Action> LabelAtom.getActions()
          Gets actions contributed to this build.
 Collection<? extends Action> LabelAtomProperty.getActions(LabelAtom atom)
          Contributes Actions to the label.
 

Uses of Action in hudson.model.queue
 

Subinterfaces of Action in hudson.model.queue
 interface FoldableAction
          An action interface that allows action data to be folded together.
 

Classes in hudson.model.queue that implement Action
static class BackFiller.TentativePlan
           
 

Fields in hudson.model.queue with type parameters of type Action
 List<Action> WorkUnitContext.actions
          Associated parameters to the build.
 

Method parameters in hudson.model.queue with type arguments of type Action
 void FoldableAction.foldIntoExisting(Queue.Item item, Queue.Task owner, List<Action> otherActions)
          Notifies that the Queue.Task that "owns" this action (that is, the task for which this action is submitted) is considered as a duplicate.
 

Uses of Action in hudson.scm
 

Classes in hudson.scm that implement Action
 class AbstractScmTagAction
          Common part of CVSSCM.TagAction and SubversionTagAction.
 class SCMRevisionState
          Immutable object that represents revisions of the files in the repository, used to represent the result of a SCM polling.
 

Uses of Action in hudson.security
 

Classes in hudson.security that implement Action
 class GlobalSecurityConfiguration
          Security configuration.
static class HudsonPrivateSecurityRealm.ManageUserLinks
          Displays "manage users" link in the system config if HudsonPrivateSecurityRealm is in effect.
 class WhoAmI
          Expose the data needed for /whoAmI, so it can be exposed by Api.
 

Uses of Action in hudson.tasks
 

Classes in hudson.tasks that implement Action
static class Fingerprinter.FingerprintAction
          Action for displaying fingerprints.
static class hudson.tasks.JavadocArchiver.JavadocAction
           
 

Methods in hudson.tasks that return Action
 Action BuildWrapper.getProjectAction(AbstractProject job)
          Deprecated. Use BuildWrapper.getProjectActions(AbstractProject) instead.
 Action BuildStepCompatibilityLayer.getProjectAction(AbstractProject<?,?> project)
          Deprecated.  
 Action BuildStep.getProjectAction(AbstractProject<?,?> project)
          Deprecated. as of 1.341. Use BuildStep.getProjectActions(AbstractProject) instead.
 Action Publisher.getProjectAction(Project project)
          Deprecated. since 1.150
 Action BuildStepCompatibilityLayer.getProjectAction(Project<?,?> project)
          Deprecated. Use BuildStepCompatibilityLayer.getProjectAction(AbstractProject) instead.
 

Methods in hudson.tasks that return types with arguments of type Action
 Collection<? extends Action> BuildWrapper.getProjectActions(AbstractProject job)
          Actions to be displayed in the job page.
 Collection<? extends Action> BuildStepCompatibilityLayer.getProjectActions(AbstractProject<?,?> project)
          Deprecated.  
 Collection<? extends Action> BuildStep.getProjectActions(AbstractProject<?,?> project)
          Returns action objects if this BuildStep has actions to contribute to a Project.
 

Uses of Action in hudson.tasks.junit
 

Classes in hudson.tasks.junit that implement Action
 class TestAction
          Jelly (all optional): index.jelly: included at the top of the test page summary.jelly: included in a collapsed panel on the test parent page badge.jelly: shown after the test link on the test parent page
 class TestResultAction
          Action that displays the JUnit test result.
 

Methods in hudson.tasks.junit that return types with arguments of type Action
 Collection<Action> JUnitResultArchiver.getProjectActions(AbstractProject<?,?> project)
           
 

Uses of Action in hudson.tasks.test
 

Classes in hudson.tasks.test that implement Action
 class AbstractTestResultAction<T extends AbstractTestResultAction>
          Common base class for recording test result.
 class AggregatedTestResultAction
          AbstractTestResultAction that aggregates all the test results from the corresponding AbstractBuilds.
static class AggregatedTestResultPublisher.TestResultAction
          Action that serves the aggregated record.
 class MatrixTestResult
          Action that aggregates all the test results from MatrixRuns.
 class TestResultProjectAction
          Project action object from test reporter, such as JUnitResultArchiver, which displays the trend report on the project top page.
 

Uses of Action in hudson.triggers
 

Classes in hudson.triggers that implement Action
static class SCMTrigger.BuildAction
          Associated with AbstractBuild to show the polling log that triggered that build.
 class SCMTrigger.SCMAction
          Action object for Project.
 

Methods in hudson.triggers that return Action
 Action Trigger.getProjectAction()
          Deprecated. as of 1.341 Use Trigger.getProjectActions() instead.
 

Methods in hudson.triggers that return types with arguments of type Action
 Collection<? extends Action> SCMTrigger.getProjectActions()
           
 Collection<? extends Action> Trigger.getProjectActions()
          Actions to be displayed in the job page.
 

Methods in hudson.triggers with parameters of type Action
 void SCMTrigger.run(Action[] additionalActions)
          Run the SCM trigger with additional build actions.
 

Constructors in hudson.triggers with parameters of type Action
SCMTrigger.Runner(Action[] actions)
           
 

Uses of Action in jenkins.management
 

Classes in jenkins.management that implement Action
 class CliLink
           
 class ConfigureLink
           
 class ConsoleLink
           
 class NodesLink
           
 class PluginsLink
           
 class ReloadLink
           
 class ShutdownLink
           
 class StatisticsLink
           
 class SystemInfoLink
           
 class SystemLogLink
           
 

Uses of Action in jenkins.model
 

Classes in jenkins.model that implement Action
 class InterruptedBuildAction
          Action added to Run to record the cause of interruption.
 

Methods in jenkins.model that return types with arguments of type Action
 List<Action> Jenkins.getActions()
          Returns the transient Actions associated with the top page.
 List<Action> Jenkins.getViewActions()
           
 

Methods in jenkins.model with parameters of type Action
 ModelObjectWithContextMenu.ContextMenu ModelObjectWithContextMenu.ContextMenu.add(Action a)
           
 

Method parameters in jenkins.model with type arguments of type Action
 ModelObjectWithContextMenu.ContextMenu ModelObjectWithContextMenu.ContextMenu.addAll(Collection<? extends Action> actions)
           
 void FingerprintFacet.createActions(List<Action> result)
          Create action objects to be contributed to the owner Fingerprint.
 

Uses of Action in jenkins.plugins.ui_samples
 

Classes in jenkins.plugins.ui_samples that implement Action
 class AutoCompleteTextBox
          Adding auto-completion to the text box.
 class CopyButton
           
 class DropdownList
           
 class DynamicComboBox
          Combo box that changes the contents based on the values of other controls.
 class DynamicDropDownListBox
          Example of a dynamic drop-down list box that changes the contents dynamically based on the values of other controls.
 class FormFieldValidationWithContext
          How to access values of the nearby input fields when you do form field validation.
 class InpageNavigationWithBreadcrumb
           
 class JavaScriptProxy
          "Export" Java objects to JavaScript in the browser as a proxy object, so that you can make ajax-calls to the server later.
 class ModularizeViewScript
          Define portions of view fragments in separate methods/classes to improve reuse.
 class NavigationContextMenu
           
 class NotificationBar
           
 class ProgressBar
           
 class ProgressivelyRendered
           
 class Root
          Entry point to all the UI samples.
 class SyntaxHighlightedTextArea
          Syntax-highlighted text area (powered by CodeMirror).
 class UISample
           
 

Uses of Action in org.jvnet.hudson.test
 

Classes in org.jvnet.hudson.test that implement Action
 class ClosureExecuterAction
          Server-side logic that implements HudsonTestCase.executeOnServer(Callable).
static class FakeChangeLogSCM.ChangelogAction
           
 class GroovyHudsonTestCase
          HudsonTestCase with more convenience methods for Groovy.
 class HudsonTestCase
          Base class for all Jenkins test cases.
 class JenkinsRule
          JUnit 4.10+ style rule to allow test cases to fire up a Jenkins instance
static class PluginAutomaticTestBuilder.CliSanityTest
           
 

Methods in org.jvnet.hudson.test that return types with arguments of type Action
 List<Action> MockFolder.getViewActions()
           
 



Copyright © 2004-2013. All Rights Reserved.