Class EditChartController.AddChartAction
- java.lang.Object
-
- jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
-
- jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
-
- jetbrains.buildServer.controllers.EditChartController.AddChartAction
-
- All Implemented Interfaces:
ControllerAction
- Enclosing class:
- EditChartController
public static class EditChartController.AddChartAction extends EditChartController.AbstractManageChartAction
-
-
Field Summary
Fields Modifier and Type Field Description protected ChartProviderRegistry
myChartProviderRegistry
-
Fields inherited from class jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
myActionFactory
-
Fields inherited from class jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
myActionName, myManager, mySecurityContext
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AddChartAction(ProjectManager manager, ChartProviderRegistry chartProviderRegistry, ConfigActionFactory actionFactory, SBuildServer server, BuildDataStorage storage, ValueProviderRegistry realValueProviderRegistry, SecurityContext securityContext, UIConfigsPersister persister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigAction
getEditAction(javax.servlet.http.HttpServletRequest request, SProject project)
protected GraphBean
getUpdatedGraphBean(org.jdom.Element rootElement, javax.servlet.http.HttpServletRequest request, SProject project)
DeclarativeCompositeValueType
makeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)
protected void
success(GraphBean dataBean, javax.servlet.http.HttpServletRequest request, org.jdom.Element ajaxResponse)
protected void
validate(org.jdom.Element dataBean, javax.servlet.http.HttpServletRequest request, SProject project, ActionErrors errors)
-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
getRemoveAction, isRemoveAllowed, persist, process, removeGraph, toElement
-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
canProcess, getProject
-
-
-
-
Field Detail
-
myChartProviderRegistry
@NotNull protected final ChartProviderRegistry myChartProviderRegistry
-
-
Constructor Detail
-
AddChartAction
protected AddChartAction(@NotNull ProjectManager manager, @NotNull ChartProviderRegistry chartProviderRegistry, @NotNull ConfigActionFactory actionFactory, @NotNull SBuildServer server, @NotNull BuildDataStorage storage, @NotNull ValueProviderRegistry realValueProviderRegistry, @NotNull SecurityContext securityContext, @NotNull UIConfigsPersister persister)
-
-
Method Detail
-
getEditAction
protected ConfigAction getEditAction(javax.servlet.http.HttpServletRequest request, SProject project)
- Overrides:
getEditAction
in classEditChartController.AbstractManageChartAction
-
validate
protected void validate(org.jdom.Element dataBean, javax.servlet.http.HttpServletRequest request, SProject project, ActionErrors errors)
- Overrides:
validate
in classEditChartController.AbstractManageChartAction
-
success
protected void success(GraphBean dataBean, javax.servlet.http.HttpServletRequest request, @NotNull org.jdom.Element ajaxResponse)
- Overrides:
success
in classEditChartController.AbstractManageChartAction
-
getUpdatedGraphBean
protected GraphBean getUpdatedGraphBean(org.jdom.Element rootElement, javax.servlet.http.HttpServletRequest request, SProject project)
- Overrides:
getUpdatedGraphBean
in classEditChartController.AbstractManageChartAction
-
makeAction
public DeclarativeCompositeValueType makeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)
- Specified by:
makeAction
in classEditChartController.AbstractManageChartAction
-
-