Package io.mateu.mdd.vaadin
Class MateuUI
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractSingleComponentContainer
-
- com.vaadin.ui.UI
-
- io.mateu.mdd.vaadin.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
-
-
Constructor Summary
Constructors Constructor Description MateuUI()
-
Method Summary
-
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
get
public static MateuUI get()
-
getMain
public MainComponent getMain()
-
setCurrentEditor
public void setCurrentEditor(EditorViewComponent editor)
-
getCurrentEditor
public EditorViewComponent getCurrentEditor()
-
getSelectedRows
public Set getSelectedRows()
- Specified by:
getSelectedRowsin interfaceio.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:
initin classcom.vaadin.ui.UI
-
irA
public void irA(String donde)
-
isEditingNewRecord
public boolean isEditingNewRecord()
- Specified by:
isEditingNewRecordin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getFieldBuilder
public IFieldBuilder getFieldBuilder(FieldInterfaced field)
- Specified by:
getFieldBuilderin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getBaseUrl
public String getBaseUrl()
- Specified by:
getBaseUrlin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
clearStack
public void clearStack()
- Specified by:
clearStackin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getPath
public String getPath(io.mateu.mdd.shared.interfaces.MenuEntry e)
- Specified by:
getPathin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getApp
public io.mateu.mdd.shared.interfaces.App getApp()
- Specified by:
getAppin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getCurrentUserLogin
public String getCurrentUserLogin()
- Specified by:
getCurrentUserLoginin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getCurrentUser
public io.mateu.mdd.shared.interfaces.UserPrincipal getCurrentUser()
- Specified by:
getCurrentUserin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getColumnFields
public Collection<FieldInterfaced> getColumnFields(Class targetType)
- Specified by:
getColumnFieldsin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
updateTitle
public void updateTitle(String title)
- Specified by:
updateTitlein interfaceio.mateu.mdd.shared.ui.IMDDUI
-
isMobile
public boolean isMobile()
- Specified by:
isMobilein interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getCurrentState
public String getCurrentState()
- Specified by:
getCurrentStatein interfaceio.mateu.mdd.shared.ui.IMDDUI
-
go
public void go(String relativePath)
- Specified by:
goin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
goTo
public void goTo(String path)
- Specified by:
goToin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
goBack
public void goBack()
- Specified by:
goBackin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
yesGoBack
public void yesGoBack()
-
goSibling
public void goSibling(Object id)
- Specified by:
goSiblingin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
open
public void open(FieldInterfaced field, Method m, Set selection)
- Specified by:
openin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getFieldPrefix
public String getFieldPrefix(FieldInterfaced field)
-
open
public void open(Method m, Set selection)
- Specified by:
openin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
open
public void open(Method m, Object result)
- Specified by:
openin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getPendingSelection
public Set getPendingSelection()
- Specified by:
getPendingSelectionin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
setPendingSelection
public void setPendingSelection(Set selecion)
- Specified by:
setPendingSelectionin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
getPendingResult
public Object getPendingResult()
- Specified by:
getPendingResultin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
setPendingResult
public void setPendingResult(Object result)
- Specified by:
setPendingResultin interfaceio.mateu.mdd.shared.ui.IMDDUI
-
updateSession
public void updateSession()
- Specified by:
updateSessionin interfaceio.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)
-
getStack
public ViewStack getStack()
-
setArea
public void setArea(AbstractArea area)
-
-