Class ApplicationCommandManager
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.command.ApplicationCommandManager
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.command.CommandRequestLifecycle,org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.command.CommandManager<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
@ApplicationScoped @Typed(org.kie.workbench.common.stunner.core.client.command.SessionCommandManager.class) public class ApplicationCommandManager extends Object implements org.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler>
-
-
Constructor Summary
Constructors Constructor Description ApplicationCommandManager(org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, MouseRequestLifecycle lifecycle, org.jboss.errai.ioc.client.api.ManagedInstance<RegistryAwareCommandManager> commandManagerInstances)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>allow(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>allow(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)voidcomplete()voiddestroy()org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>execute(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>execute(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)voidinit()voidrollback()voidstart()org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>undo()org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>undo(AbstractCanvasHandler context)org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation>undo(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
-
-
-
Constructor Detail
-
ApplicationCommandManager
@Inject public ApplicationCommandManager(org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, MouseRequestLifecycle lifecycle, @Any org.jboss.errai.ioc.client.api.ManagedInstance<RegistryAwareCommandManager> commandManagerInstances)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
start
public void start()
- Specified by:
startin interfaceorg.kie.workbench.common.stunner.core.client.command.CommandRequestLifecycle
-
rollback
public void rollback()
- Specified by:
rollbackin interfaceorg.kie.workbench.common.stunner.core.client.command.CommandRequestLifecycle
-
complete
public void complete()
- Specified by:
completein interfaceorg.kie.workbench.common.stunner.core.client.command.CommandRequestLifecycle
-
allow
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> allow(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
-
execute
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute(org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
-
undo
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo()
-
allow
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> allow(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
- Specified by:
allowin interfaceorg.kie.workbench.common.stunner.core.command.CommandManager<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
-
execute
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
- Specified by:
executein interfaceorg.kie.workbench.common.stunner.core.command.CommandManager<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
-
undo
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo(AbstractCanvasHandler context, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> command)
- Specified by:
undoin interfaceorg.kie.workbench.common.stunner.core.command.CommandManager<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
-
undo
public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo(AbstractCanvasHandler context)
- Specified by:
undoin interfaceorg.kie.workbench.common.stunner.core.client.command.SessionCommandManager<AbstractCanvasHandler>
-
destroy
@PreDestroy public void destroy()
-
-