Class DistributableWebView
- java.lang.Object
-
- com.gwtplatform.mvp.client.ViewImpl
-
- org.jboss.hal.core.mvp.HalViewImpl
-
- org.jboss.hal.core.mbui.MbuiViewImpl<DistributableWebPresenter>
-
- org.jboss.hal.client.configuration.subsystem.distributableweb.DistributableWebView
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,com.gwtplatform.mvp.client.View,Iterable<elemental2.dom.HTMLElement>,org.jboss.elemento.IsElement,DistributableWebPresenter.MyView,MbuiView<DistributableWebPresenter>,HalView,HasPresenter<DistributableWebPresenter>
- Direct Known Subclasses:
Mbui_DistributableWebView
@MbuiView public abstract class DistributableWebView extends MbuiViewImpl<DistributableWebPresenter> implements DistributableWebPresenter.MyView
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattach()This method should be called after the view's elements are attached to the DOM.static DistributableWebViewcreate(MbuiContext mbuiContext)voiddetach()Counterpart toHalView.attach().voidsetPresenter(DistributableWebPresenter presenter)voidupdateConfiguration(ModelNode node)voidupdateHotRodSessionManagement(List<NamedNode> nodes)voidupdateHotRodSSOManagement(List<NamedNode> nodes)voidupdateInfinispanSessionManagement(List<NamedNode> nodes)voidupdateInfinispanSSOManagement(List<NamedNode> nodes)voidupdateRouting(Routing routing, ModelNode node)-
Methods inherited from class org.jboss.hal.core.mvp.HalViewImpl
element, iterator
-
Methods inherited from class com.gwtplatform.mvp.client.ViewImpl
addToSlot, asWidget, removeFromSlot, setInSlot
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
create
public static DistributableWebView create(MbuiContext mbuiContext)
-
attach
public void attach()
Description copied from interface:HalViewThis method should be called after the view's elements are attached to the DOM. Typically this method is called fromHalPresenter.onReveal().Do not use
ViewImpl.onAttach()to initialize PatternFly components. This works for widgets only, but not for elements!- Specified by:
attachin interfaceHalView- Overrides:
attachin classHalViewImpl
-
detach
public void detach()
Description copied from interface:HalViewCounterpart toHalView.attach(). Implement this method if you need to remove stuff which was setup inHalView.attach(). The default implementation does nothing.- Specified by:
detachin interfaceHalView- Overrides:
detachin classHalViewImpl
-
setPresenter
public void setPresenter(DistributableWebPresenter presenter)
- Specified by:
setPresenterin interfaceHasPresenter<DistributableWebPresenter>- Overrides:
setPresenterin classMbuiViewImpl<DistributableWebPresenter>
-
updateConfiguration
public void updateConfiguration(ModelNode node)
- Specified by:
updateConfigurationin interfaceDistributableWebPresenter.MyView
-
updateRouting
public void updateRouting(Routing routing, ModelNode node)
- Specified by:
updateRoutingin interfaceDistributableWebPresenter.MyView
-
updateHotRodSessionManagement
public void updateHotRodSessionManagement(List<NamedNode> nodes)
- Specified by:
updateHotRodSessionManagementin interfaceDistributableWebPresenter.MyView
-
updateHotRodSSOManagement
public void updateHotRodSSOManagement(List<NamedNode> nodes)
- Specified by:
updateHotRodSSOManagementin interfaceDistributableWebPresenter.MyView
-
updateInfinispanSessionManagement
public void updateInfinispanSessionManagement(List<NamedNode> nodes)
- Specified by:
updateInfinispanSessionManagementin interfaceDistributableWebPresenter.MyView
-
updateInfinispanSSOManagement
public void updateInfinispanSSOManagement(List<NamedNode> nodes)
- Specified by:
updateInfinispanSSOManagementin interfaceDistributableWebPresenter.MyView
-
-