T
- The type of AbstractModelObject
public abstract class SupportObjectAction<T extends AbstractModelObject> extends Object implements Action
Constructor and Description |
---|
SupportObjectAction(T object) |
Modifier and Type | Method and Description |
---|---|
void |
doGenerateAndDownload(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp) |
org.jvnet.localizer.Localizable |
getActionBlurb() |
org.jvnet.localizer.Localizable |
getActionTitle() |
List<ObjectComponentDescriptor<T>> |
getApplicableComponentsDescriptors() |
protected String |
getBundleNameQualifier() |
List<? extends ObjectComponent<T>> |
getComponents() |
Map<ObjectComponentDescriptor<T>,ObjectComponent<T>> |
getDefaultComponentsDescriptors() |
String |
getIconFileName() |
T |
getObject() |
String |
getUrlName() |
protected List<ObjectComponent<T>> |
parseRequest(org.kohsuke.stapler.StaplerRequest req)
Parse the stapler JSON output and retrieve configured components.
|
void |
setComponents(List<? extends ObjectComponent<T>> components) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplayName
public SupportObjectAction(@NonNull T object)
@NonNull public final T getObject()
public String getUrlName()
getUrlName
in interface Action
public String getIconFileName()
getIconFileName
in interface Action
protected String getBundleNameQualifier()
@DataBoundSetter public void setComponents(List<? extends ObjectComponent<T>> components)
public org.jvnet.localizer.Localizable getActionTitle()
public org.jvnet.localizer.Localizable getActionBlurb()
public List<? extends ObjectComponent<T>> getComponents()
public List<ObjectComponentDescriptor<T>> getApplicableComponentsDescriptors()
public Map<ObjectComponentDescriptor<T>,ObjectComponent<T>> getDefaultComponentsDescriptors()
public final void doGenerateAndDownload(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws javax.servlet.ServletException, IOException, Descriptor.FormException
javax.servlet.ServletException
IOException
Descriptor.FormException
protected final List<ObjectComponent<T>> parseRequest(org.kohsuke.stapler.StaplerRequest req) throws javax.servlet.ServletException, Descriptor.FormException
req
- the requestDescribableList
of componentsjavax.servlet.ServletException
Descriptor.FormException
Copyright © 2016–2022. All rights reserved.