* <b>Extending Update Centers</b>. The update center in {@code Jenkins} can be replaced by defining a
* <b>Extending Update Centers</b>. The update center in {@code Jenkins} can be replaced by defining a
* System Property (<code>hudson.model.UpdateCenter.className</code>). See {@link #createUpdateCenter(hudson.model.UpdateCenter.UpdateCenterConfiguration)}.
* System Property ({@code hudson.model.UpdateCenter.className}). See {@link #createUpdateCenter(hudson.model.UpdateCenter.UpdateCenterConfiguration)}.
* This className should be available on early startup, so it cannot come only from a library
* This className should be available on early startup, so it cannot come only from a library
* (e.g. Jenkins module or Extra library dependency in the WAR file project).
* (e.g. Jenkins module or Extra library dependency in the WAR file project).
* {@link NodeProperty}s show up in the configuration screen of a node, and they are persisted with the {@link Node} object.
* {@link NodeProperty}s show up in the configuration screen of a node, and they are persisted with the {@link Node} object.
*
*
* <p>
* <p>
* To add UI action to {@link Node}s, i.e. a new link shown in the left side menu on a node page (<code>./computer/<a node></code>), see instead {@link hudson.model.TransientComputerActionFactory}.
* To add UI action to {@link Node}s, i.e. a new link shown in the left side menu on a node page ({@code ./computer/<a node>}), see instead {@link hudson.model.TransientComputerActionFactory}.
*
*
*
*
* <h2>Views</h2>
* <h2>Views</h2>
...
@@ -90,7 +90,7 @@ public abstract class NodeProperty<N extends Node> implements ReconfigurableDesc
...
@@ -90,7 +90,7 @@ public abstract class NodeProperty<N extends Node> implements ReconfigurableDesc
* Called by the {@link Node} to help determine whether or not it should
* Called by the {@link Node} to help determine whether or not it should
* take the given task. Individual properties can return a non-null value
* take the given task. Individual properties can return a non-null value
* here if there is some reason the given task should not be run on its
* here if there is some reason the given task should not be run on its
* associated node. By default, this method returns <code>null</code>.
* associated node. By default, this method returns {@code null}.
*
*
* @since 1.360
* @since 1.360
* @deprecated as of 1.413
* @deprecated as of 1.413
...
@@ -105,7 +105,7 @@ public abstract class NodeProperty<N extends Node> implements ReconfigurableDesc
...
@@ -105,7 +105,7 @@ public abstract class NodeProperty<N extends Node> implements ReconfigurableDesc
* Called by the {@link Node} to help determine whether or not it should
* Called by the {@link Node} to help determine whether or not it should
* take the given task. Individual properties can return a non-null value
* take the given task. Individual properties can return a non-null value
* here if there is some reason the given task should not be run on its
* here if there is some reason the given task should not be run on its
* associated node. By default, this method returns <code>null</code>.
* associated node. By default, this method returns {@code null}.
@@ -72,10 +72,10 @@ public abstract class ProjectNamingStrategy implements Describable<ProjectNaming
...
@@ -72,10 +72,10 @@ public abstract class ProjectNamingStrategy implements Describable<ProjectNaming
}
}
/**
/**
* This flag can be used to force existing jobs to be migrated to a new naming strategy - if this method returns true, the naming will be enforced at every config change. If <code>false</code> is
* This flag can be used to force existing jobs to be migrated to a new naming strategy - if this method returns true, the naming will be enforced at every config change. If {@code false} is
* returned, only new jobs have to follow the strategy.
* returned, only new jobs have to follow the strategy.
*
*
* @return <code>true</code> if existing jobs should be enforced to confirm to the naming standard.
* @return {@code true} if existing jobs should be enforced to confirm to the naming standard.
@@ -24,7 +24,7 @@ public abstract class SettingsProvider extends AbstractDescribableImpl<SettingsP
...
@@ -24,7 +24,7 @@ public abstract class SettingsProvider extends AbstractDescribableImpl<SettingsP
* Configure maven launcher argument list with adequate settings path. Implementations should be aware that this method might get called multiple times during a build.
* Configure maven launcher argument list with adequate settings path. Implementations should be aware that this method might get called multiple times during a build.
*
*
* @param build
* @param build
* @return the filepath to the provided file. <code>null</code> if no settings will be provided.
* @return the filepath to the provided file. {@code null} if no settings will be provided.