Package hudson.model
Class AbstractModelObject
java.lang.Object
hudson.model.AbstractModelObject
- All Implemented Interfaces:
ModelObject
,SearchableModelObject
,SearchItem
- Direct Known Subclasses:
Actionable
,AdministrativeMonitor
,Api
,CloudSet
,ComputerSet
,HudsonHomeDiskUsageMonitor.Solution
,LogRecorder
,LogRecorderManager
,Node
,PluginManager
,TaskAction
,UpdateCenter
,User
,View
ModelObject
with some convenience methods.- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis bindsSearch
object to the URL hierarchy.final SearchIndex
Returns theSearchIndex
to further search sub items inside this item.Default implementation that returns the display name.protected SearchIndexBuilder
Default implementation that returns empty index.protected final void
Deprecated.protected final void
protected final void
sendError
(Exception e, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Displays the error in a page.protected final void
sendError
(Exception e, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Deprecated.protected final void
protected final void
sendError
(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) protected final void
sendError
(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, boolean pre) protected final void
sendError
(String message, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Deprecated.protected final void
sendError
(String message, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, boolean pre) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.model.ModelObject
getDisplayName
Methods inherited from interface hudson.search.SearchItem
getSearchIcon, getSearchUrl
-
Constructor Details
-
AbstractModelObject
public AbstractModelObject()
-
-
Method Details
-
sendError
protected final void sendError(Exception e, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws jakarta.servlet.ServletException, IOException Displays the error in a page.- Throws:
jakarta.servlet.ServletException
IOException
-
sendError
@Deprecated protected final void sendError(Exception e, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws javax.servlet.ServletException, IOException Deprecated.- Throws:
javax.servlet.ServletException
IOException
-
sendError
- Throws:
jakarta.servlet.ServletException
IOException
-
sendError
protected final void sendError(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletException
IOException
-
sendError
@Deprecated protected final void sendError(String message, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws javax.servlet.ServletException, IOException Deprecated.- Throws:
javax.servlet.ServletException
IOException
-
sendError
protected final void sendError(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, boolean pre) throws jakarta.servlet.ServletException, IOException - Parameters:
pre
- If true, the message is put in a PRE tag.- Throws:
jakarta.servlet.ServletException
IOException
-
sendError
@Deprecated protected final void sendError(String message, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, boolean pre) throws javax.servlet.ServletException, IOException Deprecated.- Throws:
javax.servlet.ServletException
IOException
-
sendError
- Throws:
jakarta.servlet.ServletException
IOException
-
requirePOST
Deprecated.UseRequirePOST
on your method.Convenience method to verify that the current request is a POST request.- Throws:
jakarta.servlet.ServletException
-
makeSearchIndex
Default implementation that returns empty index. -
getSearchIndex
Description copied from interface:SearchItem
Returns theSearchIndex
to further search sub items inside this item.- Specified by:
getSearchIndex
in interfaceSearchItem
- Returns:
SearchIndex.EMPTY
if this is a leaf.- See Also:
-
getSearch
Description copied from interface:SearchableModelObject
This bindsSearch
object to the URL hierarchy.- Specified by:
getSearch
in interfaceSearchableModelObject
-
getSearchName
Default implementation that returns the display name.- Specified by:
getSearchName
in interfaceSearchItem
-
RequirePOST
on your method.