Class NaginatorAction
- java.lang.Object
-
- com.chikli.hudson.plugin.naginator.NaginatorAction
-
- All Implemented Interfaces:
Action
,BuildBadgeAction
,ModelObject
- Direct Known Subclasses:
NaginatorMatrixAction
public class NaginatorAction extends Object implements BuildBadgeAction
- Author:
- Nicolas De Loof
-
-
Constructor Summary
Constructors Constructor Description NaginatorAction()
Deprecated.NaginatorAction(int retryCount)
Deprecated.useNaginatorAction(Run, int, int)
instead.NaginatorAction(Run<?,?> parentBuild, int retryCount, int maxRetryCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayName()
String
getIconFileName()
int
getMaxRetryCount()
Returns the maximum number to reschedule.Integer
getParentBuildNumber()
Returns the maximum number to reschedule.int
getRetryCount()
Returns the number of retry this build is rescheduled for.String
getTooltip()
String
getUrlName()
void
setCause(Cause cause)
-
-
-
Constructor Detail
-
NaginatorAction
@Deprecated public NaginatorAction()
Deprecated.
-
NaginatorAction
@Deprecated public NaginatorAction(int retryCount)
Deprecated.useNaginatorAction(Run, int, int)
instead.- Parameters:
retryCount
- the number of retry this build is rescheduled for.- Since:
- 1.16
-
NaginatorAction
public NaginatorAction(@CheckForNull Run<?,?> parentBuild, int retryCount, int maxRetryCount)
- Parameters:
parentBuild
- the build to retry.retryCount
- the number of retry this build is rescheduled for.maxRetryCount
- the maximum number to retry. Can be 0 for indeterminable cases.- Since:
- 1.17
-
-
Method Detail
-
setCause
public void setCause(Cause cause)
-
getTooltip
public String getTooltip()
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
getRetryCount
public int getRetryCount()
Returns the number of retry this build is rescheduled for. This may be0
for builds rescheduled with older versions of naginator-plugin.- Returns:
- the number of retry this build is rescheduled for.
- Since:
- 1.16
-
getMaxRetryCount
public int getMaxRetryCount()
Returns the maximum number to reschedule. This may be0
for builds rescheduled with older versions of naginator-plugin for cases that the build is rescheduled manually, or for cases the maximum number is indeterminable.- Returns:
- the maximum number to retry.
- Since:
- 1.17
-
getParentBuildNumber
@CheckForNull public Integer getParentBuildNumber()
Returns the maximum number to reschedule. This may benull
for builds rescheduled with older versions of naginator-plugin- Returns:
- the build number of the build to reschedule.
- Since:
- 1.17
-
-