Class EditChartController.EditChartAction
- java.lang.Object
-
- jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
-
- jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
-
- jetbrains.buildServer.controllers.EditChartController.EditChartAction
-
- All Implemented Interfaces:
ControllerAction
- Enclosing class:
- EditChartController
public static class EditChartController.EditChartAction 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 Constructor Description EditChartAction(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
validate(org.jdom.Element data, javax.servlet.http.HttpServletRequest request, SProject project, ActionErrors errors)
-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
getRemoveAction, isRemoveAllowed, persist, process, removeGraph, success, toElement
-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
canProcess, getProject
-
-
-
-
Field Detail
-
myChartProviderRegistry
@NotNull protected final ChartProviderRegistry myChartProviderRegistry
-
-
Constructor Detail
-
EditChartAction
public EditChartAction(@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
-
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
-
validate
protected void validate(org.jdom.Element data, javax.servlet.http.HttpServletRequest request, SProject project, ActionErrors errors)
- Overrides:
validate
in classEditChartController.AbstractManageChartAction
-
-