maps.hudson.plugin.xfpanel
Class XFPanelView.XFPanelEntry

java.lang.Object
  extended by maps.hudson.plugin.xfpanel.XFPanelView.XFPanelEntry
Enclosing class:
XFPanelView

public final class XFPanelView.XFPanelEntry
extends java.lang.Object

Represents a job to be shown on the panel Intermediates access to data available for the given Job

Author:
jrenaut

Constructor Summary
XFPanelView.XFPanelEntry(hudson.model.Job<?,?> job)
          C'tor
 
Method Summary
 java.lang.String convertCulpritsToString(java.util.HashSet<hudson.model.User> input)
           
 java.lang.String getBackgroundColor()
           
 java.lang.Boolean getBroken()
           
 java.lang.Boolean getBuilding()
           
 java.util.List<hudson.model.Run<?,?>> getBuildsInProgress()
           
 java.lang.String getBuildStatus()
           
 java.lang.String getClaimInfo()
          If the claims plugin is installed, this will get details of the claimed build failures.
 java.lang.String getColor()
           
 java.util.Calendar getCompletionTimestamp()
           
 java.lang.String getCompletionTimestampString()
           
 java.util.HashSet<hudson.model.User> getCulpritFromBuild(hudson.model.AbstractBuild<?,?> build)
          Elects culprit(s)/responsible(s) for a broken build by choosing the last commiter of a given build
 java.lang.String getCulprits()
           
 java.lang.String getDiff()
           
 java.lang.String getDiffColor()
           
 int getFailCount()
           
 hudson.model.Job<?,?> getJob()
           
 int getLastCompletedBuildNumber()
           
 java.lang.String getLastCompletedBuildTimestampString()
           
 java.lang.String getName()
           
 java.lang.String getNumberOfTests()
          Returns number of failed tests or number of unclaimed failed tests
 int getNumClaimedTests()
           
 java.lang.Boolean getQueued()
           
 java.lang.Integer getQueueNumber()
           
 java.lang.Boolean getShowResponsibles()
           
 int getSuccessCount()
           
 java.lang.String getSuccessPercentage()
           
 int getTestCount()
           
 java.lang.String getUrl()
           
 boolean isBuildSuccessful()
           
 boolean isClaimed()
           
 void setCompletionTimestamp(java.util.Calendar completionTimestamp)
           
 void setCompletionTimestampString(java.lang.String completionTimestampString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XFPanelView.XFPanelEntry

public XFPanelView.XFPanelEntry(hudson.model.Job<?,?> job)
C'tor

Parameters:
job - the job to be represented
Method Detail

getJob

public hudson.model.Job<?,?> getJob()
Returns:
the job

getName

public java.lang.String getName()
Returns:
the job's name

getQueued

public java.lang.Boolean getQueued()
Returns:
if this job is queued for build

getQueueNumber

public java.lang.Integer getQueueNumber()
Returns:
the job's queue number, if any

setCompletionTimestamp

public void setCompletionTimestamp(java.util.Calendar completionTimestamp)

getCompletionTimestamp

public java.util.Calendar getCompletionTimestamp()

setCompletionTimestampString

public void setCompletionTimestampString(java.lang.String completionTimestampString)

getCompletionTimestampString

public java.lang.String getCompletionTimestampString()

getBackgroundColor

public java.lang.String getBackgroundColor()
Returns:
background color for this job

getColor

public java.lang.String getColor()
Returns:
foreground color for this job

getBroken

public java.lang.Boolean getBroken()
Returns:
true se o último build está quebrado

getShowResponsibles

public java.lang.Boolean getShowResponsibles()
Returns:
1 on success

getBuilding

public java.lang.Boolean getBuilding()
Returns:
true if this job is currently being built

getUrl

public java.lang.String getUrl()
Returns:
the URL for the last build

getBuildsInProgress

public java.util.List<hudson.model.Run<?,?>> getBuildsInProgress()
Returns:
a list will all the currently building runs for this job.

getTestCount

public int getTestCount()
Returns:
total tests executed

getFailCount

public int getFailCount()
Returns:
total failed tests

getSuccessCount

public int getSuccessCount()
Returns:
total successful tests

getLastCompletedBuildNumber

public int getLastCompletedBuildNumber()

getLastCompletedBuildTimestampString

public java.lang.String getLastCompletedBuildTimestampString()

getDiff

public java.lang.String getDiff()
Returns:
difference between this job's last build successful tests and the previous'

getCulpritFromBuild

public java.util.HashSet<hudson.model.User> getCulpritFromBuild(hudson.model.AbstractBuild<?,?> build)
Elects culprit(s)/responsible(s) for a broken build by choosing the last commiter of a given build

Returns:
the culprit(s)/responsible(s)

convertCulpritsToString

public java.lang.String convertCulpritsToString(java.util.HashSet<hudson.model.User> input)

getCulprits

public java.lang.String getCulprits()

isClaimed

public boolean isClaimed()
Returns:
whether build is claimed or not

getClaimInfo

public java.lang.String getClaimInfo()
If the claims plugin is installed, this will get details of the claimed build failures.

Returns:
details of any claims for the broken build, or null if nobody has claimed this build.

getNumClaimedTests

public int getNumClaimedTests()

getNumberOfTests

public java.lang.String getNumberOfTests()
Returns number of failed tests or number of unclaimed failed tests


getDiffColor

public java.lang.String getDiffColor()
Returns:
color to be used to show the test diff

getSuccessPercentage

public java.lang.String getSuccessPercentage()
Returns:
the percentage of successful tests versus the total

getBuildStatus

public java.lang.String getBuildStatus()

isBuildSuccessful

public boolean isBuildSuccessful()


Copyright © 2004-2012. All Rights Reserved.