Class UndoSessionCommand
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.session.command.AbstractClientSessionCommand<EditorSession>
-
- org.kie.workbench.common.stunner.core.client.session.command.impl.UndoSessionCommand
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>,ClientSessionCommand<EditorSession>
@Dependent @Default public class UndoSessionCommand extends AbstractClientSessionCommand<EditorSession>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.session.command.ClientSessionCommand
ClientSessionCommand.Callback<V>
-
-
Constructor Summary
Constructors Constructor Description UndoSessionCommand(org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(org.kie.workbench.common.stunner.core.client.session.ClientSession session)voidbind(EditorSession session)protected voidbindCommand()<V> voidexecute(ClientSessionCommand.Callback<V> callback)protected EditorSessiongetSession()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.session.command.AbstractClientSessionCommand
checkEventContext, destroy, doDestroy, enable, execute, fire, getCanvasHandler, getElement, isEnabled, listen, loadCanvasFactory, newDefaultCallback, setEnabled
-
-
-
-
Constructor Detail
-
UndoSessionCommand
@Inject public UndoSessionCommand(org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager)
-
-
Method Detail
-
bind
public void bind(EditorSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>- Overrides:
bindin classAbstractClientSessionCommand<EditorSession>
-
bindCommand
protected void bindCommand()
-
accepts
public boolean accepts(org.kie.workbench.common.stunner.core.client.session.ClientSession session)
- Specified by:
acceptsin classAbstractClientSessionCommand<EditorSession>
-
execute
public <V> void execute(ClientSessionCommand.Callback<V> callback)
-
getSession
protected EditorSession getSession()
- Overrides:
getSessionin classAbstractClientSessionCommand<EditorSession>
-
-