Class ExpressionGridCacheImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
- org.kie.workbench.common.dmn.client.widgets.grid.ExpressionGridCacheImpl
-
- All Implemented Interfaces:
ExpressionGridCache,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
@Dependent public class ExpressionGridCacheImpl extends org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas> implements ExpressionGridCache
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.ExpressionGridCache
ExpressionGridCache.IsCacheable
-
-
Constructor Summary
Constructors Constructor Description ExpressionGridCacheImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoDestroy()protected voiddoInit()Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>>getExpressionGrid(String nodeUUID)voidputExpressionGrid(String nodeUUID, Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> gridWidget)voidremoveExpressionGrid(String nodeUUID)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl
destroy, init
-
-
-
-
Method Detail
-
doInit
protected void doInit()
- Specified by:
doInitin classorg.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
doDestroy
protected void doDestroy()
- Overrides:
doDestroyin classorg.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
-
getExpressionGrid
public Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> getExpressionGrid(String nodeUUID)
- Specified by:
getExpressionGridin interfaceExpressionGridCache
-
putExpressionGrid
public void putExpressionGrid(String nodeUUID, Optional<BaseExpressionGrid<? extends org.kie.workbench.common.dmn.api.definition.model.Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> gridWidget)
- Specified by:
putExpressionGridin interfaceExpressionGridCache
-
removeExpressionGrid
public void removeExpressionGrid(String nodeUUID)
- Specified by:
removeExpressionGridin interfaceExpressionGridCache
-
-