@Dependent public class ManagedSession extends AbstractSession<AbstractCanvas,AbstractCanvasHandler>
| Constructor and Description |
|---|
ManagedSession(DefinitionUtils definitionUtils,
SessionLoader sessionLoader,
org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvas> canvasInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvasHandler> canvasHandlerInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<CanvasControl<AbstractCanvas>> canvasControlInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<CanvasControl<AbstractCanvasHandler>> canvasHandlerControlInstances) |
equals, hashCode, onControlDestroyed, onControlRegistered, onControlRegistered@Inject public ManagedSession(DefinitionUtils definitionUtils, SessionLoader sessionLoader, @Any org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvas> canvasInstances, @Any org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvasHandler> canvasHandlerInstances, @Any org.jboss.errai.ioc.client.api.ManagedInstance<CanvasControl<AbstractCanvas>> canvasControlInstances, @Any org.jboss.errai.ioc.client.api.ManagedInstance<CanvasControl<AbstractCanvasHandler>> canvasHandlerControlInstances)
public ManagedSession registerCanvasControl(Class<? extends CanvasControl> type)
public ManagedSession registerCanvasControl(Class<? extends CanvasControl> type, Class<? extends Annotation> qualifier)
public ManagedSession registerCanvasHandlerControl(Class<? extends CanvasControl> type)
public ManagedSession registerCanvasHandlerControl(Class<? extends CanvasControl> type, Class<? extends Annotation> qualifier)
public ManagedSession isControlActive(Predicate<Class<? extends CanvasControl>> predicate)
public ManagedSession onCanvasControlRegistered(Consumer<CanvasControl<AbstractCanvas>> c)
public ManagedSession onCanvasControlDestroyed(Consumer<CanvasControl<AbstractCanvas>> c)
public ManagedSession onCanvasHandlerControlRegistered(Consumer<CanvasControl<AbstractCanvasHandler>> c)
public ManagedSession onCanvasHandlerControlDestroyed(Consumer<CanvasControl<AbstractCanvasHandler>> c)
public void init(Metadata metadata, org.uberfire.mvp.Command callback)
init in class AbstractSession<AbstractCanvas,AbstractCanvasHandler>public void open()
open in class AbstractSession<AbstractCanvas,AbstractCanvasHandler>public void destroy()
destroy in class AbstractSession<AbstractCanvas,AbstractCanvasHandler>public String getSessionUUID()
public AbstractCanvas getCanvas()
public AbstractCanvasHandler getCanvasHandler()
public CanvasControl<AbstractCanvas> getCanvasControl(Class<? extends CanvasControl> type)
public CanvasControl<AbstractCanvasHandler> getCanvasHandlerControl(Class<? extends CanvasControl> type)
public static Annotation buildQualifier(Class<? extends Annotation> type)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.