public class MyView extends View
View
that only contains projects for which the current user has access to.Modifier and Type | Class and Description |
---|---|
static class |
MyView.DescriptorImpl |
View.AsynchPeople, View.People, View.PropertyList, View.UserInfo
ExtensionPoint.LegacyInstancesAreScopedToHudson
CONFIGURE, CREATE, DELETE, description, filterExecutors, filterQueue, LIST, name, NEW_PRONOUN, owner, PERMISSIONS, READ, SORTER
Constructor and Description |
---|
MyView(String name) |
MyView(String name,
ViewGroup owner) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(TopLevelItem item)
Checks if the job is in this collection.
|
TopLevelItem |
doCreateItem(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Creates a new
Item in this collection. |
Collection<TopLevelItem> |
getItems()
Gets all the items in this collection in a read-only view.
|
String |
getPostConstructLandingPage()
Returns the page to redirect the user to, after the view is created.
|
protected void |
submit(org.kohsuke.stapler.StaplerRequest req)
Handles the configuration submission.
|
all, allInstantiable, create, createViewFromXML, doCheckJobName, doChildrenContextMenu, doConfigDotXml, doConfigSubmit, doDoDelete, doItemCategories, doRssAll, doRssFailed, doRssLatest, doSubmitDescription, getAbsoluteUrl, getACL, getActions, getAllItems, getAllProperties, getApi, getApplicablePropertyDescriptors, getApproximateQueueItemsQuickly, getAsynchPeople, getBuilds, getColumns, getComputers, getDescription, getDescriptor, getDisplayName, getDynamic, getIndenter, getItem, getItemCreatePermission, getJob, getNewPronoun, getOwner, getOwnerItemGroup, getOwnerPrimaryView, getOwnerViewActions, getPeople, getProperties, getQueueItems, getSearchUrl, getTimeline, getUrl, getViewName, getViewUrl, getVisiblePropertyDescriptors, getWidgets, hasPeople, isAutomaticRefreshEnabled, isDefault, isEditable, isFilterExecutors, isFilterQueue, makeSearchIndex, makeSearchIndex, onJobRenamed, rename, save, setDescription, toString, updateByXml, updateTransientActions, writeXml
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
@DataBoundConstructor public MyView(String name)
public boolean contains(TopLevelItem item)
View
public TopLevelItem doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException
View
Item
in this collection.
This method should call ModifiableItemGroup.doCreateItem(StaplerRequest, StaplerResponse)
and then add the newly created item to this view.
doCreateItem
in class View
IOException
javax.servlet.ServletException
public Collection<TopLevelItem> getItems()
View
public String getPostConstructLandingPage()
View
getPostConstructLandingPage
in class View
protected void submit(org.kohsuke.stapler.StaplerRequest req) throws IOException, javax.servlet.ServletException, Descriptor.FormException
View
submit
in class View
IOException
javax.servlet.ServletException
Descriptor.FormException
Copyright © 2004–2021. All rights reserved.