Class BuildMonitorView
- java.lang.Object
-
- hudson.model.AbstractModelObject
-
- hudson.model.View
-
- hudson.model.ListView
-
- com.smartcodeltd.jenkinsci.plugins.buildmonitor.BuildMonitorView
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<View>
,DescriptorByNameOwner
,DirectlyModifiableView
,ModelObject
,Saveable
,SearchableModelObject
,SearchItem
,AccessControlled
,ModelObjectWithChildren
,HasWidgets
public class BuildMonitorView extends ListView
- Author:
- Jan Molak
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.ListView
ListView.DescriptorImpl, ListView.Listener
-
Nested classes/interfaces inherited from class hudson.model.View
View.AsynchPeople, View.People, View.PropertyList, View.UserInfo
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static BuildMonitorDescriptor
descriptor
-
Fields inherited from class hudson.model.View
CONFIGURE, CREATE, DELETE, description, filterExecutors, filterQueue, LIST, name, NEW_PRONOUN, owner, PERMISSIONS, READ, SORTER
-
-
Constructor Summary
Constructors Constructor Description BuildMonitorView(String name, String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
collectAnonymousUsageStatistics()
String
currentbuildFailureAnalyzerDisplayedField()
String
currentDisplayBadges()
String
currentDisplayBadgesFrom()
String
currentOrder()
net.sf.json.JSONObject
fetchJobViews()
Because of how org.kohsuke.stapler.HttpResponseRenderer is implemented it can only work with net.sf.JSONObject in order to produce correct application/json outputConfig
getConfig()
String
getCsrfCrumbFieldName()
BuildMonitorInstallation
getInstallation()
int
getMaxColumns()
double
getTextScale()
String
getTitle()
protected void
initColumns()
boolean
isColourBlindMode()
boolean
isDisplayCommitters()
boolean
isDisplayJUnitProgress()
boolean
isEmpty()
boolean
isReduceMotion()
boolean
isShowBadges()
void
setConfig(Config config)
protected void
submit(org.kohsuke.stapler.StaplerRequest req)
-
Methods inherited from class hudson.model.ListView
add, contains, doAddJobToView, doCreateItem, doRemoveJobFromView, getColumns, getDefaultColumns, getIncludeRegex, getItems, getJobFilters, getJobNames, getStatusFilter, hasJobFilterExtensions, initJobFilters, isAddToCurrentView, isRecurse, jobNamesContains, makeSearchIndex, readResolve, remove, setColumns, setIncludeRegex, setJobFilters, setJobNames, setRecurse, setStatusFilter
-
Methods inherited from class hudson.model.View
all, allInstantiable, create, createViewFromXML, doCheckJobName, doChildrenContextMenu, doConfigDotXml, doConfigSubmit, doDoDelete, doItemCategories, doRssAll, doRssFailed, doRssLatest, doSubmitDescription, getAbsoluteUrl, getACL, getActions, getAllItems, getAllProperties, getApi, getApplicablePropertyDescriptors, getApproximateQueueItemsQuickly, getAsynchPeople, getBuilds, getComputers, getDescription, getDescriptor, getDisplayName, getDynamic, getIndenter, getItem, getItemCreatePermission, getJob, getNewPronoun, getOwner, getOwnerItemGroup, getOwnerPrimaryView, getOwnerViewActions, getPeople, getPostConstructLandingPage, getProperties, getQueueItems, getSearchUrl, getTimeline, getUrl, getViewName, getViewUrl, getVisiblePropertyDescriptors, hasPeople, isAutomaticRefreshEnabled, isDefault, isEditable, isFilterExecutors, isFilterQueue, makeSearchIndex, onJobRenamed, registerPermissions, rename, save, setDescription, toString, updateByXml, updateTransientActions, writeXml
-
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
-
Methods inherited from interface hudson.model.DescriptorByNameOwner
getDescriptorByName
-
Methods inherited from interface jenkins.widgets.HasWidgets
getWidget, getWidgets
-
-
-
-
Field Detail
-
descriptor
@Extension public static final BuildMonitorDescriptor descriptor
-
-
Method Detail
-
getTitle
public String getTitle()
-
isEmpty
public boolean isEmpty()
-
getCsrfCrumbFieldName
public String getCsrfCrumbFieldName()
-
currentOrder
public String currentOrder()
-
currentbuildFailureAnalyzerDisplayedField
public String currentbuildFailureAnalyzerDisplayedField()
-
isDisplayCommitters
public boolean isDisplayCommitters()
-
getTextScale
public double getTextScale()
-
getMaxColumns
public int getMaxColumns()
-
isColourBlindMode
public boolean isColourBlindMode()
-
isReduceMotion
public boolean isReduceMotion()
-
isShowBadges
public boolean isShowBadges()
-
currentDisplayBadges
public String currentDisplayBadges()
-
currentDisplayBadgesFrom
public String currentDisplayBadgesFrom()
-
isDisplayJUnitProgress
public boolean isDisplayJUnitProgress()
-
getInstallation
public BuildMonitorInstallation getInstallation()
-
collectAnonymousUsageStatistics
public boolean collectAnonymousUsageStatistics()
-
initColumns
protected void initColumns()
- Overrides:
initColumns
in classListView
-
setConfig
@DataBoundSetter public void setConfig(Config config)
-
getConfig
public Config getConfig()
-
submit
protected void submit(org.kohsuke.stapler.StaplerRequest req) throws javax.servlet.ServletException, IOException, Descriptor.FormException
- Overrides:
submit
in classListView
- Throws:
javax.servlet.ServletException
IOException
Descriptor.FormException
-
fetchJobViews
@JavaScriptMethod public net.sf.json.JSONObject fetchJobViews() throws Exception
Because of how org.kohsuke.stapler.HttpResponseRenderer is implemented it can only work with net.sf.JSONObject in order to produce correct application/json output- Returns:
- Json representation of JobViews
- Throws:
Exception
-
-