Package hudson.model
Interface DirectlyModifiableView
- All Known Implementing Classes:
ListView
public interface DirectlyModifiableView
Marker interface for
View its items can be modified.- Since:
- 1.566
- Author:
- ogondza
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(TopLevelItem item) Add item to this view.org.kohsuke.stapler.HttpResponsedoAddJobToView(String name) Handle addJobToView web method.org.kohsuke.stapler.HttpResponsedoRemoveJobFromView(String name) Handle removeJobFromView web method.booleanremove(TopLevelItem item) Remove item from this view.
-
Method Details
-
remove
Remove item from this view.- Returns:
- false if item not present in view, true if removed.
- Throws:
IOException- Removal failed.IllegalArgumentException- View rejected to remove an item.
-
add
Add item to this view.- Throws:
IOException- Adding failed.IllegalArgumentException- View rejected to add an item.
-
doAddJobToView
org.kohsuke.stapler.HttpResponse doAddJobToView(@QueryParameter String name) throws IOException, jakarta.servlet.ServletException Handle addJobToView web method. This method shouldRequirePOST.- Parameters:
name- Item name. This can be either full name relative to owner item group or full item name prefixed with '/'.- Throws:
IOExceptionjakarta.servlet.ServletException
-
doRemoveJobFromView
org.kohsuke.stapler.HttpResponse doRemoveJobFromView(@QueryParameter String name) throws IOException, jakarta.servlet.ServletException Handle removeJobFromView web method. This method shouldRequirePOST.- Parameters:
name- Item name. This can be either full name relative to owner item group or full item name prefixed with '/'.- Throws:
IOExceptionjakarta.servlet.ServletException
-