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 ChartProviderRegistrymyChartProviderRegistry-
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 protectedAddChartAction(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 ConfigActiongetEditAction(javax.servlet.http.HttpServletRequest request, SProject project)protected GraphBeangetUpdatedGraphBean(org.jdom.Element rootElement, javax.servlet.http.HttpServletRequest request, SProject project)DeclarativeCompositeValueTypemakeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)protected voidsuccess(GraphBean dataBean, javax.servlet.http.HttpServletRequest request, org.jdom.Element ajaxResponse)protected voidvalidate(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:
getEditActionin classEditChartController.AbstractManageChartAction
-
validate
protected void validate(org.jdom.Element dataBean, javax.servlet.http.HttpServletRequest request, SProject project, ActionErrors errors)- Overrides:
validatein classEditChartController.AbstractManageChartAction
-
success
protected void success(GraphBean dataBean, javax.servlet.http.HttpServletRequest request, @NotNull org.jdom.Element ajaxResponse)
- Overrides:
successin classEditChartController.AbstractManageChartAction
-
getUpdatedGraphBean
protected GraphBean getUpdatedGraphBean(org.jdom.Element rootElement, javax.servlet.http.HttpServletRequest request, SProject project)
- Overrides:
getUpdatedGraphBeanin classEditChartController.AbstractManageChartAction
-
makeAction
public DeclarativeCompositeValueType makeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)
- Specified by:
makeActionin classEditChartController.AbstractManageChartAction
-
-