Class ContainmentManagerUI
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.orderedlayout.VerticalLayout
-
- org.neotropic.kuwaiba.modules.core.containmentman.ContainmentManagerUI
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.VerticalLayout>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasOrderedComponents<com.vaadin.flow.component.orderedlayout.VerticalLayout>,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.orderedlayout.FlexComponent<com.vaadin.flow.component.orderedlayout.VerticalLayout>,com.vaadin.flow.component.orderedlayout.ThemableLayout,com.vaadin.flow.router.HasDynamicTitle,Serializable,AbstractUI,ActionCompletedListener
@Route(value="containment", layout=ContainmentManagerLayout.class) public class ContainmentManagerUI extends com.vaadin.flow.component.orderedlayout.VerticalLayout implements ActionCompletedListener, com.vaadin.flow.router.HasDynamicTitle, AbstractUIMain UI for containment manager module, initialize all display elements and business logic.- Author:
- Hardy Ryan Chingal Martinez <ryan.chingal@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neotropic.kuwaiba.core.apis.integration.modules.actions.ActionCompletedListener
ActionCompletedListener.ActionCompletedEvent
-
-
Constructor Summary
Constructors Constructor Description ContainmentManagerUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionCompleted(ActionCompletedListener.ActionCompletedEvent ev)Notifies that a module action has been completed.voidbuildGridListener()Adds a listener to the grid to add or remove itemsStringgetPageTitle()voidinitContent()The code to initialize the content should be place here, not in theonAttachmethod, or worse, in the class constructor.-
Methods inherited from class com.vaadin.flow.component.orderedlayout.VerticalLayout
addAndExpand, getAlignItems, getAlignSelf, getDefaultHorizontalComponentAlignment, getHorizontalComponentAlignment, setAlignItems, setAlignSelf, setDefaultHorizontalComponentAlignment, setHorizontalComponentAlignment, setPadding, setSpacing
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut
-
Methods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getFlexGrow, getJustifyContentMode, replace, setFlexGrow, setJustifyContentMode
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
-
-
-
Method Detail
-
buildGridListener
public void buildGridListener()
Adds a listener to the grid to add or remove items
-
getPageTitle
public String getPageTitle()
- Specified by:
getPageTitlein interfacecom.vaadin.flow.router.HasDynamicTitle
-
actionCompleted
public void actionCompleted(ActionCompletedListener.ActionCompletedEvent ev)
Description copied from interface:ActionCompletedListenerNotifies that a module action has been completed.- Specified by:
actionCompletedin interfaceActionCompletedListener
-
initContent
public void initContent()
Description copied from interface:AbstractUIThe code to initialize the content should be place here, not in theonAttachmethod, or worse, in the class constructor.- Specified by:
initContentin interfaceAbstractUI
-
-