com.robestone.hudson.compactcolumns
Class BuildInfo

java.lang.Object
  extended by com.robestone.hudson.compactcolumns.BuildInfo
All Implemented Interfaces:
java.lang.Comparable<BuildInfo>

public class BuildInfo
extends java.lang.Object
implements java.lang.Comparable<BuildInfo>

Author:
jacob robertson

Field Summary
static java.lang.String FAILED_COLOR
           
static java.lang.String OTHER_COLOR
           
static java.lang.String UNSTABLE_COLOR
          Orange is yellowish, and shows up better on the webpage.
 
Constructor Summary
BuildInfo(hudson.model.Run<?,?> run, java.lang.String color, java.lang.String underlineStyle, java.lang.String timeAgoString, long buildTime, java.lang.String status, java.lang.String urlPart, boolean isLatestBuild)
           
 
Method Summary
 int compareTo(BuildInfo that)
          Sort by build number.
 long getBuildTime()
           
 java.lang.String getBuiltAt(java.util.Locale locale)
           
 java.lang.String getColor()
           
static java.lang.String getFailedColorString()
           
 java.lang.String getFontWeight()
           
 java.lang.String getLastedDuration(java.util.Locale locale)
           
 java.lang.String getLatestBuildString(java.util.Locale locale)
           
 hudson.model.Run<?,?> getRun()
           
static java.lang.String getStableColorString()
           
 java.lang.String getStartedAgo(java.util.Locale locale)
           
 java.lang.String getStatus()
           
 java.lang.String getTextDecoration()
           
 java.lang.String getTimeAgoString()
           
 java.lang.String getUnderlineStyle()
           
static java.lang.String getUnstableColorString()
           
 java.lang.String getUrlPart()
           
 boolean isFirst()
           
 boolean isLatestBuild()
           
 void setFirst(boolean first)
           
 void setMultipleBuilds(boolean multipleBuilds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNSTABLE_COLOR

public static final java.lang.String UNSTABLE_COLOR
Orange is yellowish, and shows up better on the webpage.


OTHER_COLOR

public static final java.lang.String OTHER_COLOR

FAILED_COLOR

public static final java.lang.String FAILED_COLOR
Constructor Detail

BuildInfo

public BuildInfo(hudson.model.Run<?,?> run,
                 java.lang.String color,
                 java.lang.String underlineStyle,
                 java.lang.String timeAgoString,
                 long buildTime,
                 java.lang.String status,
                 java.lang.String urlPart,
                 boolean isLatestBuild)
Method Detail

getUnstableColorString

public static java.lang.String getUnstableColorString()

getFailedColorString

public static java.lang.String getFailedColorString()

getStableColorString

public static java.lang.String getStableColorString()

getRun

public hudson.model.Run<?,?> getRun()

getColor

public java.lang.String getColor()

getTimeAgoString

public java.lang.String getTimeAgoString()

getStatus

public java.lang.String getStatus()

getUrlPart

public java.lang.String getUrlPart()

isFirst

public boolean isFirst()

isLatestBuild

public boolean isLatestBuild()

getBuildTime

public long getBuildTime()

getLatestBuildString

public java.lang.String getLatestBuildString(java.util.Locale locale)

getStartedAgo

public java.lang.String getStartedAgo(java.util.Locale locale)

getBuiltAt

public java.lang.String getBuiltAt(java.util.Locale locale)

getLastedDuration

public java.lang.String getLastedDuration(java.util.Locale locale)

getFontWeight

public java.lang.String getFontWeight()

getUnderlineStyle

public java.lang.String getUnderlineStyle()

setFirst

public void setFirst(boolean first)

setMultipleBuilds

public void setMultipleBuilds(boolean multipleBuilds)

compareTo

public int compareTo(BuildInfo that)
Sort by build number.

Specified by:
compareTo in interface java.lang.Comparable<BuildInfo>

getTextDecoration

public java.lang.String getTextDecoration()


Copyright © 2011. All Rights Reserved.