public abstract class AbstractStatusesColumn extends AbstractCompactColumn
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractStatusesColumn.AbstractCompactColumnDescriptor |
static class |
AbstractStatusesColumn.TimeAgoType |
ExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
static String |
FAILED_UNDERLINE_STYLE |
static String |
OTHER_UNDERLINE_STYLE |
static String |
STABLE_UNDERLINE_STYLE |
static String |
UNSTABLE_UNDERLINE_STYLE |
| Constructor and Description |
|---|
AbstractStatusesColumn(String colorblindHint,
String timeAgoTypeString) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
formatDate(TemporalAccessor date,
Locale locale)
I want to use 4-digit years (for clarity), and that doesn't work out of the box...
|
protected static String |
formatDateTime(TemporalAccessor date,
Locale locale) |
protected static String |
formatTime(TemporalAccessor date,
Locale locale) |
static String |
getAbortedMessage() |
static String |
getBuildDescriptionToolTip(BuildInfo build,
Locale locale) |
List<BuildInfo> |
getBuilds(Job<?,?> job,
Locale locale) |
static List<BuildInfo> |
getBuilds(Job<?,?> job,
Locale locale,
boolean isFailedShownOnlyIfLast,
boolean isUnstableShownOnlyIfLast,
boolean isOnlyShowLastStatus,
boolean isShowColorblindUnderlineHint,
AbstractStatusesColumn.TimeAgoType timeAgoType,
int hideDays) |
protected static String |
getBuildTimeString(long timeMs,
Locale locale) |
protected static String |
getBuildTimeString(long timeMs,
Locale locale,
boolean addDate,
boolean addTime,
boolean useDefaultFormat) |
String |
getColumnSortData(Job<?,?> job) |
static String |
getFailedMessage() |
int |
getHideDays() |
static BuildInfo |
getLastFailedBuild(Job<?,?> job,
Locale locale,
boolean onlyIfLastCompleted,
boolean isShowColorblindUnderlineHint,
boolean isFirst,
AbstractStatusesColumn.TimeAgoType timeAgoType) |
static BuildInfo |
getLastStableBuild(Job<?,?> job,
Locale locale,
boolean isShowColorblindUnderlineHint,
boolean isFirst,
AbstractStatusesColumn.TimeAgoType timeAgoType) |
static BuildInfo |
getLastUnstableBuild(Job<?,?> job,
Locale locale,
boolean isUnstableShownOnlyIfLast,
boolean isShowColorblindUnderlineHint,
boolean isFirst,
AbstractStatusesColumn.TimeAgoType timeAgoType) |
protected static float |
getRoundedNumber(float number) |
protected static String |
getShortTimestamp(float time)
Avoids having "2 days 3 hours" and instead does "2.1 days".
|
static String |
getStableMessage() |
protected static String |
getTimeAgoString(Locale locale,
long timestamp,
boolean isMultiple,
AbstractStatusesColumn.TimeAgoType timeAgoType) |
String |
getTimeAgoTypeString() |
String |
getToolTip(BuildInfo build,
Locale locale) |
static String |
getUnstableMessage() |
boolean |
isBuildsEmpty(Job<?,?> job) |
protected abstract boolean |
isFailedShownOnlyIfLast() |
boolean |
isOnlyShowLastStatus() |
protected abstract boolean |
isUnstableShownOnlyIfLast() |
getColorblindHint, isShowColorblindUnderlineHintall, createDefaultInitialColumnList, createDefaultInitialColumnList, createDefaultInitialColumnList, getColumnCaption, getDescriptor, shownByDefaultpublic static final String OTHER_UNDERLINE_STYLE
public static final String UNSTABLE_UNDERLINE_STYLE
public static final String STABLE_UNDERLINE_STYLE
public static final String FAILED_UNDERLINE_STYLE
public static List<BuildInfo> getBuilds(Job<?,?> job, Locale locale, boolean isFailedShownOnlyIfLast, boolean isUnstableShownOnlyIfLast, boolean isOnlyShowLastStatus, boolean isShowColorblindUnderlineHint, AbstractStatusesColumn.TimeAgoType timeAgoType, int hideDays)
public static BuildInfo getLastFailedBuild(Job<?,?> job, Locale locale, boolean onlyIfLastCompleted, boolean isShowColorblindUnderlineHint, boolean isFirst, AbstractStatusesColumn.TimeAgoType timeAgoType)
onlyIfLastCompleted - When the statuses aren't sorted, we only show the last failed when
it is also the latest completed build.public static BuildInfo getLastStableBuild(Job<?,?> job, Locale locale, boolean isShowColorblindUnderlineHint, boolean isFirst, AbstractStatusesColumn.TimeAgoType timeAgoType)
public static BuildInfo getLastUnstableBuild(Job<?,?> job, Locale locale, boolean isUnstableShownOnlyIfLast, boolean isShowColorblindUnderlineHint, boolean isFirst, AbstractStatusesColumn.TimeAgoType timeAgoType)
protected static String getTimeAgoString(Locale locale, long timestamp, boolean isMultiple, AbstractStatusesColumn.TimeAgoType timeAgoType)
protected static String getBuildTimeString(long timeMs, Locale locale, boolean addDate, boolean addTime, boolean useDefaultFormat)
protected static String formatDate(TemporalAccessor date, Locale locale)
protected static String formatDateTime(TemporalAccessor date, Locale locale)
protected static String formatTime(TemporalAccessor date, Locale locale)
protected static String getShortTimestamp(float time)
Additional strategy details:
protected static float getRoundedNumber(float number)
public static final String getAbortedMessage()
public static final String getFailedMessage()
public static final String getUnstableMessage()
public static final String getBuildDescriptionToolTip(BuildInfo build, Locale locale)
public static final String getStableMessage()
public int getHideDays()
public boolean isBuildsEmpty(Job<?,?> job)
protected abstract boolean isFailedShownOnlyIfLast()
protected abstract boolean isUnstableShownOnlyIfLast()
public boolean isOnlyShowLastStatus()
public String getTimeAgoTypeString()
Copyright © 2016–2022. All rights reserved.