Class MateuUI

  • All Implemented Interfaces:
    com.vaadin.event.Action.Container, com.vaadin.event.Action.Notifier, com.vaadin.event.ConnectorEventListener, com.vaadin.event.ContextClickEvent.ContextClickNotifier, com.vaadin.event.MethodEventSource, com.vaadin.event.SerializableEventListener, com.vaadin.event.UIEvents.PollNotifier, com.vaadin.server.ClientConnector, com.vaadin.server.Sizeable, com.vaadin.server.VariableOwner, com.vaadin.shared.Connector, com.vaadin.ui.Component, com.vaadin.ui.Component.Focusable, com.vaadin.ui.HasComponents, com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.LegacyComponent, com.vaadin.ui.SingleComponentContainer, io.mateu.mdd.shared.ui.IMDDUI, Serializable, Iterable<com.vaadin.ui.Component>, EventListener

    public class MateuUI
    extends com.vaadin.ui.UI
    implements io.mateu.mdd.shared.ui.IMDDUI
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.vaadin.ui.UI

        com.vaadin.ui.UI.WindowOrderUpdateEvent, com.vaadin.ui.UI.WindowOrderUpdateListener
      • Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector

        com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
      • Nested classes/interfaces inherited from interface com.vaadin.ui.Component

        com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
      • Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents

        com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
      • Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable

        com.vaadin.server.Sizeable.Unit
    • Field Summary

      • Fields inherited from class com.vaadin.ui.UI

        actionManager
      • Fields inherited from class com.vaadin.ui.AbstractComponent

        DESIGN_ATTR_PLAIN_TEXT
      • Fields inherited from interface com.vaadin.server.Sizeable

        SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
    • Constructor Summary

      Constructors 
      Constructor Description
      MateuUI()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearStack()  
      static void closeWindow()  
      static void closeWindow​(boolean notifyClosingEvent)  
      static MateuUI get()  
      io.mateu.mdd.shared.interfaces.App getApp()  
      String getBaseUrl()  
      Collection<FieldInterfaced> getColumnFields​(Class targetType)  
      EditorViewComponent getCurrentEditor()  
      String getCurrentState()  
      io.mateu.mdd.shared.interfaces.UserPrincipal getCurrentUser()  
      String getCurrentUserLogin()  
      IFieldBuilder getFieldBuilder​(FieldInterfaced field)  
      String getFieldPrefix​(FieldInterfaced field)  
      MainComponent getMain()  
      String getPath​(io.mateu.mdd.shared.interfaces.MenuEntry e)  
      String getPendingFocusedSectionId()  
      Object getPendingResult()  
      Set getPendingSelection()  
      Set getSelectedRows()  
      ViewStack getStack()  
      void go​(String relativePath)  
      void goBack()  
      void goSibling​(Object id)  
      void goTo​(String path)  
      protected void init​(com.vaadin.server.VaadinRequest vaadinRequest)  
      void irA​(String donde)  
      boolean isEditingNewRecord()  
      boolean isMobile()  
      void open​(FieldInterfaced field, Method m, Set selection)  
      void open​(Method m, Object result)  
      void open​(Method m, Set selection)  
      void openInWindow​(com.vaadin.ui.Component component)  
      void openInWindow​(View view)  
      Locale resolveLocale​(String acceptLanguageHeader)  
      void setArea​(AbstractArea area)  
      void setCurrentEditor​(EditorViewComponent editor)  
      void setPendingFocusedSectionId​(String pendingFocusedSectionId)  
      void setPendingResult​(Object result)  
      void setPendingSelection​(Set selecion)  
      void updateSession()  
      void updateTitle​(String title)  
      void yesGoBack()  
      • Methods inherited from class com.vaadin.ui.UI

        access, accessSynchronously, addAction, addActionHandler, addClickListener, addPollListener, addWindow, addWindowOrderUpdateListener, attach, changeVariables, close, detach, doInit, doRefresh, focus, getActionManager, getActiveDragSource, getComponentCount, getConnectorTracker, getCurrent, getEmbedId, getLastHeartbeatTimestamp, getLastProcessedClientToServerId, getLoadingIndicatorConfiguration, getLocaleService, getNavigator, getNotificationConfiguration, getOverlayContainerLabel, getPage, getPollInterval, getPushConfiguration, getPushConnection, getReconnectDialogConfiguration, getScrollLeft, getScrollTop, getSession, getState, getState, getStateType, getTabIndex, getTheme, getTooltipConfiguration, getUI, getUIId, getUiPathInfo, getUiRootPath, getWindows, isClosing, isConnectorEnabled, isMobileHtml5DndEnabled, isResizeLazy, isUsingThoroughSizeCheck, iterator, paintContent, push, refresh, removeAction, removeActionHandler, removeClickListener, removePollListener, removeWindow, scrollIntoView, setActiveDragSource, setCaption, setContent, setCurrent, setFocusedComponent, setLastHeartbeatTimestamp, setLastProcessedClientToServerId, setMobileHtml5DndEnabled, setNavigator, setOverlayContainerLabel, setPollInterval, setPushConnection, setResizeLazy, setScrollLeft, setScrollTop, setSession, setTabIndex, setTheme, setUsingThoroughSizeCheck, showNotification, showNotification, showNotification, showNotification, showNotification, showNotification
      • Methods inherited from class com.vaadin.ui.AbstractSingleComponentContainer

        addComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getContent, readDesign, readDesignChildren, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setHeight, setWidth, writeDesign
      • Methods inherited from class com.vaadin.ui.AbstractComponent

        addContextClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, findAncestor, fireComponentErrorEvent, fireComponentEvent, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
      • Methods inherited from class com.vaadin.server.AbstractClientConnector

        addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
      • Methods inherited from interface com.vaadin.server.ClientConnector

        addAttachListener, addDetachListener, beforeClientResponse, encodeState, getErrorHandler, getExtensions, getRpcManager, handleConnectorRequest, isAttached, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
      • Methods inherited from interface com.vaadin.ui.Component

        addListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
      • Methods inherited from interface com.vaadin.shared.Connector

        getConnectorId
      • Methods inherited from interface io.mateu.mdd.shared.ui.IMDDUI

        getUiRootPath
      • Methods inherited from interface com.vaadin.ui.LegacyComponent

        markAsDirty
      • Methods inherited from interface com.vaadin.server.Sizeable

        getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
      • Methods inherited from interface com.vaadin.server.VariableOwner

        isEnabled
    • Constructor Detail

      • MateuUI

        public MateuUI()
    • Method Detail

      • get

        public static MateuUI get()
      • getSelectedRows

        public Set getSelectedRows()
        Specified by:
        getSelectedRows in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPendingFocusedSectionId

        public String getPendingFocusedSectionId()
      • setPendingFocusedSectionId

        public void setPendingFocusedSectionId​(String pendingFocusedSectionId)
      • init

        protected void init​(com.vaadin.server.VaadinRequest vaadinRequest)
        Specified by:
        init in class com.vaadin.ui.UI
      • resolveLocale

        public Locale resolveLocale​(String acceptLanguageHeader)
      • irA

        public void irA​(String donde)
      • isEditingNewRecord

        public boolean isEditingNewRecord()
        Specified by:
        isEditingNewRecord in interface io.mateu.mdd.shared.ui.IMDDUI
      • getFieldBuilder

        public IFieldBuilder getFieldBuilder​(FieldInterfaced field)
        Specified by:
        getFieldBuilder in interface io.mateu.mdd.shared.ui.IMDDUI
      • getBaseUrl

        public String getBaseUrl()
        Specified by:
        getBaseUrl in interface io.mateu.mdd.shared.ui.IMDDUI
      • clearStack

        public void clearStack()
        Specified by:
        clearStack in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPath

        public String getPath​(io.mateu.mdd.shared.interfaces.MenuEntry e)
        Specified by:
        getPath in interface io.mateu.mdd.shared.ui.IMDDUI
      • getApp

        public io.mateu.mdd.shared.interfaces.App getApp()
        Specified by:
        getApp in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentUserLogin

        public String getCurrentUserLogin()
        Specified by:
        getCurrentUserLogin in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentUser

        public io.mateu.mdd.shared.interfaces.UserPrincipal getCurrentUser()
        Specified by:
        getCurrentUser in interface io.mateu.mdd.shared.ui.IMDDUI
      • getColumnFields

        public Collection<FieldInterfaced> getColumnFields​(Class targetType)
        Specified by:
        getColumnFields in interface io.mateu.mdd.shared.ui.IMDDUI
      • updateTitle

        public void updateTitle​(String title)
        Specified by:
        updateTitle in interface io.mateu.mdd.shared.ui.IMDDUI
      • isMobile

        public boolean isMobile()
        Specified by:
        isMobile in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentState

        public String getCurrentState()
        Specified by:
        getCurrentState in interface io.mateu.mdd.shared.ui.IMDDUI
      • go

        public void go​(String relativePath)
        Specified by:
        go in interface io.mateu.mdd.shared.ui.IMDDUI
      • goTo

        public void goTo​(String path)
        Specified by:
        goTo in interface io.mateu.mdd.shared.ui.IMDDUI
      • goBack

        public void goBack()
        Specified by:
        goBack in interface io.mateu.mdd.shared.ui.IMDDUI
      • yesGoBack

        public void yesGoBack()
      • goSibling

        public void goSibling​(Object id)
        Specified by:
        goSibling in interface io.mateu.mdd.shared.ui.IMDDUI
      • open

        public void open​(FieldInterfaced field,
                         Method m,
                         Set selection)
        Specified by:
        open in interface io.mateu.mdd.shared.ui.IMDDUI
      • open

        public void open​(Method m,
                         Set selection)
        Specified by:
        open in interface io.mateu.mdd.shared.ui.IMDDUI
      • open

        public void open​(Method m,
                         Object result)
        Specified by:
        open in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPendingSelection

        public Set getPendingSelection()
        Specified by:
        getPendingSelection in interface io.mateu.mdd.shared.ui.IMDDUI
      • setPendingSelection

        public void setPendingSelection​(Set selecion)
        Specified by:
        setPendingSelection in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPendingResult

        public Object getPendingResult()
        Specified by:
        getPendingResult in interface io.mateu.mdd.shared.ui.IMDDUI
      • setPendingResult

        public void setPendingResult​(Object result)
        Specified by:
        setPendingResult in interface io.mateu.mdd.shared.ui.IMDDUI
      • updateSession

        public void updateSession()
        Specified by:
        updateSession in interface io.mateu.mdd.shared.ui.IMDDUI
      • openInWindow

        public void openInWindow​(View view)
      • openInWindow

        public void openInWindow​(com.vaadin.ui.Component component)
      • closeWindow

        public static void closeWindow()
      • closeWindow

        public static void closeWindow​(boolean notifyClosingEvent)