Class JobBuildResult
- java.lang.Object
-
- hudson.plugins.global_build_stats.model.JobBuildResult
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
JobBuildSearchResult
public class JobBuildResult extends Object implements Serializable
Data persisted in the end of every build WARNING : if any change is made to this class, don't miss to create a new data migrator in the hudson.plugins.global_build_stats.xstream.migration package !- Author:
- fcamblor
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JobBuildResult.AntiChronologicalComparator
static class
JobBuildResult.ChronologicalComparator
-
Field Summary
Fields Modifier and Type Field Description static long
EMPTY_DURATION
static String
EMPTY_NODE_NAME
static String
EMPTY_USER_NAME
static String
MASTER_NODE_NAME
-
Constructor Summary
Constructors Constructor Description JobBuildResult(BuildResult _result, String _jobName, int _buildNumber, Calendar _buildDate, long duration, String nodeName, String _userName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Calendar
getBuildDate()
int
getBuildNumber()
long
getDuration()
String
getJobName()
String
getNodeName()
BuildResult
getResult()
String
getUserName()
boolean
is(int buildNumber, String jobName, BuildResult result)
boolean
isDurationEmpty()
boolean
isJobBuiltOnMaster()
boolean
isNodeNameEmpty()
boolean
isUserNameEmpty()
void
setDuration(long duration)
void
setNodeName(String nodeName)
void
setUserName(String userName)
String
toString()
-
-
-
Field Detail
-
EMPTY_DURATION
public static final long EMPTY_DURATION
- See Also:
- Constant Field Values
-
EMPTY_NODE_NAME
public static final String EMPTY_NODE_NAME
-
EMPTY_USER_NAME
public static final String EMPTY_USER_NAME
-
MASTER_NODE_NAME
public static final String MASTER_NODE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JobBuildResult
public JobBuildResult(BuildResult _result, String _jobName, int _buildNumber, Calendar _buildDate, long duration, String nodeName, String _userName)
-
-
Method Detail
-
getResult
public BuildResult getResult()
-
getJobName
public String getJobName()
-
getBuildDate
public Calendar getBuildDate()
-
getBuildNumber
public int getBuildNumber()
-
getDuration
public long getDuration()
-
getNodeName
public String getNodeName()
-
isJobBuiltOnMaster
public boolean isJobBuiltOnMaster()
-
isDurationEmpty
public boolean isDurationEmpty()
-
isUserNameEmpty
public boolean isUserNameEmpty()
-
isNodeNameEmpty
public boolean isNodeNameEmpty()
-
is
public boolean is(int buildNumber, String jobName, BuildResult result)
-
setDuration
public void setDuration(long duration)
-
setNodeName
public void setNodeName(String nodeName)
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
-
-