Class ServiceManagerUI
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.orderedlayout.VerticalLayout
-
- org.neotropic.kuwaiba.modules.optional.serviceman.ServiceManagerUI
-
- 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="serviceman", layout=ServiceManagerLayout.class) public class ServiceManagerUI extends com.vaadin.flow.component.orderedlayout.VerticalLayout implements ActionCompletedListener, com.vaadin.flow.router.HasDynamicTitle, AbstractUI
Main for the service manager module. This class manages how the pages corresponding to different functionalities are presented in a single place.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>, Mauricio Ruiz Beltrán <mauricio.ruiz@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
-
-
Field Summary
Fields Modifier and Type Field Description static String
PARAMETER_BUSINESS_OBJECT
Parameter business objectstatic String
PARAMETER_CUSTOMER
Parameter for customerstatic String
PARAMETER_CUSTOMER_POOL
Parameter for customer poolstatic String
PARAMETER_CUSTOMER_POOLS
Parameter for customer poolsstatic String
PARAMETER_SERVICE
Parameter for servicestatic String
PARAMETER_SERVICE_POOL
Parameter for service poolstatic String
PARAMETER_SERVICE_POOLS
Parameter for service pool
-
Constructor Summary
Constructors Constructor Description ServiceManagerUI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionCompleted(ActionCompletedListener.ActionCompletedEvent ev)
Notifies that a module action has been completed.String
getPageTitle()
void
initContent()
The code to initialize the content should be place here, not in theonAttach
method, or worse, in the class constructor.void
onAttach(com.vaadin.flow.component.AttachEvent ev)
void
onDetach(com.vaadin.flow.component.DetachEvent ev)
-
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, 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
-
-
-
-
Field Detail
-
PARAMETER_CUSTOMER_POOLS
public static final String PARAMETER_CUSTOMER_POOLS
Parameter for customer pools- See Also:
- Constant Field Values
-
PARAMETER_CUSTOMER_POOL
public static final String PARAMETER_CUSTOMER_POOL
Parameter for customer pool- See Also:
- Constant Field Values
-
PARAMETER_CUSTOMER
public static final String PARAMETER_CUSTOMER
Parameter for customer- See Also:
- Constant Field Values
-
PARAMETER_SERVICE_POOLS
public static final String PARAMETER_SERVICE_POOLS
Parameter for service pool- See Also:
- Constant Field Values
-
PARAMETER_SERVICE_POOL
public static final String PARAMETER_SERVICE_POOL
Parameter for service pool- See Also:
- Constant Field Values
-
PARAMETER_SERVICE
public static final String PARAMETER_SERVICE
Parameter for service- See Also:
- Constant Field Values
-
PARAMETER_BUSINESS_OBJECT
public static String PARAMETER_BUSINESS_OBJECT
Parameter business object
-
-
Method Detail
-
getPageTitle
public String getPageTitle()
- Specified by:
getPageTitle
in interfacecom.vaadin.flow.router.HasDynamicTitle
-
onAttach
public void onAttach(com.vaadin.flow.component.AttachEvent ev)
- Overrides:
onAttach
in classcom.vaadin.flow.component.Component
-
onDetach
public void onDetach(com.vaadin.flow.component.DetachEvent ev)
- Overrides:
onDetach
in classcom.vaadin.flow.component.Component
-
actionCompleted
public void actionCompleted(ActionCompletedListener.ActionCompletedEvent ev)
Description copied from interface:ActionCompletedListener
Notifies that a module action has been completed.- Specified by:
actionCompleted
in interfaceActionCompletedListener
-
initContent
public void initContent()
Description copied from interface:AbstractUI
The code to initialize the content should be place here, not in theonAttach
method, or worse, in the class constructor.- Specified by:
initContent
in interfaceAbstractUI
-
-