Class FailureCauseBuildAction
- java.lang.Object
-
- com.sonyericsson.jenkins.plugins.bfa.model.FailureCauseBuildAction
-
- All Implemented Interfaces:
Action
,BuildBadgeAction
,ModelObject
@ExportedBean public class FailureCauseBuildAction extends Object implements BuildBadgeAction
The action to show theFailureCause
to the user..- Author:
- Tomas Westling <thomas.westling@sonyericsson.com>
-
-
Constructor Summary
Constructors Constructor Description FailureCauseBuildAction(List<FoundFailureCause> foundFailureCauses)
Standard constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
Used for the link to the failure cause management page.String
getBadgeImageUrl()
Gets the image url for the badge page.Run
getBuild()
Getter for the build.String
getDisplayName()
FoundFailureCause
getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
Used when we are directed to a FoundFailureCause beneath the build action.FailureCauseDisplayData
getFailureCauseDisplayData()
Getter for the FailureCauseDisplayData.List<FoundFailureCause>
getFoundFailureCauses()
Getter for the FoundFailureCauses.String
getIconFileName()
String
getImageUrl()
Gets the image url for the summary page.PluginImpl
getPluginImpl()
Convenience method for jelly access to PluginImpl.String
getUrlName()
Object
readResolve()
Called after deserialization.void
setBuild(Run build)
Setter for the build triggering this object.
-
-
-
Field Detail
-
URL_NAME
public static final String URL_NAME
The url of this action.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FailureCauseBuildAction
public FailureCauseBuildAction(List<FoundFailureCause> foundFailureCauses)
Standard constructor.- Parameters:
foundFailureCauses
- the FoundFailureCauses.
-
-
Method Detail
-
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
-
getFoundFailureCauses
@Exported public List<FoundFailureCause> getFoundFailureCauses()
Getter for the FoundFailureCauses.- Returns:
- the FoundFailureCauses.
-
getImageUrl
public String getImageUrl()
Gets the image url for the summary page.- Returns:
- the image url.
-
getBadgeImageUrl
public String getBadgeImageUrl()
Gets the image url for the badge page.- Returns:
- the image url.
-
getPluginImpl
public PluginImpl getPluginImpl()
Convenience method for jelly access to PluginImpl.- Returns:
- the PluginImpl instance.
-
readResolve
public Object readResolve()
Called after deserialization. ConvertsfailureCauses
if existing.- Returns:
- this.
-
getDynamic
public FoundFailureCause getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
Used when we are directed to a FoundFailureCause beneath the build action.- Parameters:
token
- the FoundFailureCause number of this build action we are trying to navigate to.req
- the stapler request.resp
- the stapler response.- Returns:
- the correct FoundFailureCause.
-
doIndex
public void doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp) throws IOException
Used for the link to the failure cause management page.- Parameters:
req
- the stapler request.resp
- the stapler response- Throws:
IOException
- if so.
-
setBuild
public void setBuild(Run build)
Setter for the build triggering this object.- Parameters:
build
- - the build corresponding to this action
-
getBuild
public Run getBuild()
Getter for the build.- Returns:
- the build corresponding to this action
-
getFailureCauseDisplayData
@Exported public FailureCauseDisplayData getFailureCauseDisplayData()
Getter for the FailureCauseDisplayData.- Returns:
- the FailureCauseDisplayData.
-
-