Class EditChartController.DeleteChartAction
- java.lang.Object
-
- jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
-
- jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
-
- jetbrains.buildServer.controllers.EditChartController.DeleteChartAction
-
- All Implemented Interfaces:
ControllerAction
- Enclosing class:
- EditChartController
public static class EditChartController.DeleteChartAction 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 protectedDeleteChartAction(ProjectManager manager, ChartProviderRegistry chartProviderRegistry, ConfigActionFactory actionFactory, SecurityContext securityContext, UIConfigsPersister persister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigActiongetRemoveAction(javax.servlet.http.HttpServletRequest request, SProject project)protected booleanisRemoveAllowed()DeclarativeCompositeValueTypemakeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)protected StringremoveGraph(javax.servlet.http.HttpServletRequest request, SProject project)-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.AbstractManageChartAction
getEditAction, getUpdatedGraphBean, persist, process, success, toElement, validate
-
Methods inherited from class jetbrains.buildServer.controllers.EditChartController.ManageXmlAction
canProcess, getProject
-
-
-
-
Field Detail
-
myChartProviderRegistry
@NotNull protected final ChartProviderRegistry myChartProviderRegistry
-
-
Constructor Detail
-
DeleteChartAction
protected DeleteChartAction(@NotNull ProjectManager manager, @NotNull ChartProviderRegistry chartProviderRegistry, @NotNull ConfigActionFactory actionFactory, @NotNull SecurityContext securityContext, @NotNull UIConfigsPersister persister)
-
-
Method Detail
-
makeAction
public DeclarativeCompositeValueType makeAction(GraphBean dataBean, SProject project, DeclarativeGraphProviderBean providerBean, String graphKey)
- Specified by:
makeActionin classEditChartController.AbstractManageChartAction
-
isRemoveAllowed
protected boolean isRemoveAllowed()
- Overrides:
isRemoveAllowedin classEditChartController.AbstractManageChartAction
-
getRemoveAction
protected ConfigAction getRemoveAction(javax.servlet.http.HttpServletRequest request, SProject project)
- Overrides:
getRemoveActionin classEditChartController.AbstractManageChartAction
-
removeGraph
protected String removeGraph(javax.servlet.http.HttpServletRequest request, SProject project)
- Overrides:
removeGraphin classEditChartController.AbstractManageChartAction
-
-