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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis bindsSearchobject to the URL hierarchy.final SearchIndexReturns theSearchIndexto further search sub items inside this item.Default implementation that returns the display name.protected SearchIndexBuilderDefault implementation that returns empty index.protected final voidDeprecated.protected final voidprotected final voidsendError(Exception e, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Displays the error in a page.protected final voidsendError(Exception e, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Deprecated.protected final voidprotected final voidsendError(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) protected final voidsendError(String message, org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, boolean pre) protected final voidsendError(String message, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Deprecated.protected final voidsendError(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, waitMethods inherited from interface hudson.model.ModelObject
getDisplayNameMethods inherited from interface hudson.search.SearchItem
getSearchGroup, 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.ServletExceptionIOException
-
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.ServletExceptionIOException
-
sendError
- Throws:
jakarta.servlet.ServletExceptionIOException
-
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.ServletExceptionIOException
-
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.ServletExceptionIOException
-
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.ServletExceptionIOException
-
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.ServletExceptionIOException
-
sendError
- Throws:
jakarta.servlet.ServletExceptionIOException
-
requirePOST
Deprecated.UseRequirePOSTon 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:SearchItemReturns theSearchIndexto further search sub items inside this item.- Specified by:
getSearchIndexin interfaceSearchItem- Returns:
SearchIndex.EMPTYif this is a leaf.- See Also:
-
getSearch
Description copied from interface:SearchableModelObjectThis bindsSearchobject to the URL hierarchy.- Specified by:
getSearchin interfaceSearchableModelObject
-
getSearchName
Default implementation that returns the display name.- Specified by:
getSearchNamein interfaceSearchItem
-
RequirePOSTon your method.