Package hudson.model
Class AllView
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.View
hudson.model.AllView
- All Implemented Interfaces:
ExtensionPoint,Describable<View>,DescriptorByNameOwner,ModelObject,Saveable,SearchableModelObject,SearchItem,AccessControlled,ModelObjectWithChildren,HasWidgets
View that contains everything.- Since:
- 1.269
- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.model.View
View.PropertyListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class hudson.model.View
CONFIGURE, CREATE, DELETE, description, filterExecutors, filterQueue, LIST, name, NEW_PRONOUN, owner, PERMISSIONS, READ, SORTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(TopLevelItem item) Checks if the job is in this collection.doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Creates a newItemin this collection.getItems()Gets all the items in this collection in a read-only view.Returns the page to redirect the user to, after the view is created.booleanBy default, return true to render the "Edit view" link on the page.static StringmigrateLegacyPrimaryAllViewLocalizedName(List<View> views, String primaryView) Corrects the name of theAllViewif and only if theAllViewis the primary view and its name is one of the localized forms ofMessages._Hudson_ViewName()and the user has not opted out of fixing the view name by setting the system propertyhudson.mode.AllView.JENKINS-38606tofalse.protected voidsubmit(org.kohsuke.stapler.StaplerRequest req) Deprecated.protected voidsubmit(org.kohsuke.stapler.StaplerRequest2 req) Handles the configuration submission.Methods inherited from class hudson.model.View
all, allInstantiable, create, create, createViewFromXML, doCheckJobName, doChildrenContextMenu, doConfigDotXml, doConfigDotXml, doConfigSubmit, doCreateItem, doDoDelete, doItemCategories, doRssAll, doRssFailed, doRssLatest, doSubmitDescription, doSubmitDescription, getAbsoluteUrl, getACL, getActions, getAllItems, getAllProperties, getApi, getApplicablePropertyDescriptors, getApproximateQueueItemsQuickly, getBuilds, getColumns, getComputers, getDescription, getDescriptor, getDynamic, getIndenter, getItem, getItemCreatePermission, getJob, getNewPronoun, getOwner, getOwnerItemGroup, getOwnerPrimaryView, getOwnerViewActions, getProperties, getQueueItems, getSearchGroup, getSearchIcon, getSearchUrl, getTimeline, getUrl, getViewName, getViewUrl, getVisiblePropertyDescriptors, isAutomaticRefreshEnabled, isDefault, isFilterExecutors, isFilterQueue, makeSearchIndex, makeSearchIndex, onJobRenamed, registerPermissions, rename, save, setDescription, setFilterExecutors, setFilterQueue, toString, updateByXml, updateTransientActions, writeXmlMethods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendErrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2Methods inherited from interface hudson.model.DescriptorByNameOwner
getDescriptorByNameMethods inherited from interface jenkins.widgets.HasWidgets
getWidget, getWidgetsMethods inherited from interface jenkins.model.ModelObjectWithChildren
doChildrenContextMenu
-
Field Details
-
Constructor Details
-
AllView
-
AllView
-
-
Method Details
-
isEditable
public boolean isEditable()Description copied from class:ViewBy default, return true to render the "Edit view" link on the page. This method is really just for the default "All" view to hide the edit link so that the default Hudson top page remains the same as before 1.316.- Overrides:
isEditablein classView
-
contains
Description copied from class:ViewChecks if the job is in this collection. -
getDisplayName
- Specified by:
getDisplayNamein interfaceModelObject- Overrides:
getDisplayNamein classView
-
doCreateItem
public Item doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException, jakarta.servlet.ServletException Description copied from class:ViewCreates a newItemin this collection.This method should call
ModifiableItemGroup.doCreateItem(StaplerRequest2, StaplerResponse2)and then add the newly created item to this view.- Overrides:
doCreateItemin classView- Returns:
- null if fails.
- Throws:
IOExceptionjakarta.servlet.ServletException
-
getItems
Description copied from class:ViewGets all the items in this collection in a read-only view. -
getPostConstructLandingPage
Description copied from class:ViewReturns the page to redirect the user to, after the view is created. The returned string is appended to "/view/foobar/", so for example to direct the user to the top page of the view, return "", etc.- Overrides:
getPostConstructLandingPagein classView
-
submit
protected void submit(org.kohsuke.stapler.StaplerRequest2 req) throws IOException, jakarta.servlet.ServletException, Descriptor.FormException Description copied from class:ViewHandles the configuration submission. Load view-specific properties here.- Overrides:
submitin classView- Throws:
IOExceptionjakarta.servlet.ServletExceptionDescriptor.FormException
-
submit
@Deprecated protected void submit(org.kohsuke.stapler.StaplerRequest req) throws IOException, javax.servlet.ServletException, Descriptor.FormException Deprecated.- Overrides:
submitin classView- Throws:
IOExceptionjavax.servlet.ServletExceptionDescriptor.FormException
-
migrateLegacyPrimaryAllViewLocalizedName
@NonNull public static String migrateLegacyPrimaryAllViewLocalizedName(@NonNull List<View> views, @NonNull String primaryView) Corrects the name of theAllViewif and only if theAllViewis the primary view and its name is one of the localized forms ofMessages._Hudson_ViewName()and the user has not opted out of fixing the view name by setting the system propertyhudson.mode.AllView.JENKINS-38606tofalse. Use this method to round-trip the primary view name, e.g.primaryView = migrateLegacyPrimaryAllViewLocalizedName(views, primaryView)NOTE: we can only fix the localized name of an
AllViewif it is the primary view as otherwise urls would change, whereas the primary view is special and does not normally get accessed by the/view/_name_url. (Also note that there are some cases where the primary view will get accessed by its/view/_name_url which will then fall back to the primary view)- Parameters:
views- the list of views.primaryView- the current primary view name.- Returns:
- the primary view name - this will be the same as the provided primary view name unless a JENKINS-38606 matching name is detected, in which case this will be the new name of the primary view.
- Since:
- 2.37
-
submit(StaplerRequest2)