public abstract class AbstractClientSessionCommand<S extends ClientSession> extends Object implements ClientSessionCommand<S>
ClientSessionCommand.Callback<V>| Constructor and Description |
|---|
AbstractClientSessionCommand(boolean enabled) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
accepts(ClientSession session) |
void |
bind(S session) |
protected boolean |
checkEventContext(AbstractCanvasHandlerEvent canvasHandlerEvent) |
void |
destroy() |
protected void |
doDestroy() |
protected void |
enable(boolean enable) |
void |
execute() |
protected void |
fire() |
protected AbstractCanvasHandler |
getCanvasHandler() |
protected Element<? extends View<?>> |
getElement(String uuid) |
protected S |
getSession() |
boolean |
isEnabled() |
ClientSessionCommand<S> |
listen(org.uberfire.mvp.Command statusCallback) |
protected CanvasCommandFactory<AbstractCanvasHandler> |
loadCanvasFactory(org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance,
DefinitionUtils definitionUtils) |
protected ClientSessionCommand.Callback<Throwable> |
newDefaultCallback(String errorMessage) |
protected void |
setEnabled(boolean enabled) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutepublic AbstractClientSessionCommand(boolean enabled)
public void bind(S session)
bind in interface CanvasControl.SessionAware<S extends ClientSession>protected CanvasCommandFactory<AbstractCanvasHandler> loadCanvasFactory(org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance, DefinitionUtils definitionUtils)
public abstract boolean accepts(ClientSession session)
public ClientSessionCommand<S> listen(org.uberfire.mvp.Command statusCallback)
listen in interface ClientSessionCommand<S extends ClientSession>public void execute()
public boolean isEnabled()
isEnabled in interface ClientSessionCommand<S extends ClientSession>public final void destroy()
destroy in interface ClientSessionCommand<S extends ClientSession>protected void doDestroy()
protected void setEnabled(boolean enabled)
protected void enable(boolean enable)
protected void fire()
protected S getSession()
protected AbstractCanvasHandler getCanvasHandler()
protected ClientSessionCommand.Callback<Throwable> newDefaultCallback(String errorMessage)
protected boolean checkEventContext(AbstractCanvasHandlerEvent canvasHandlerEvent)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.