Package br.com.davinti.vitruvio.ui.core
Class AbstractRTFormDevelopmentUI
Object
AbstractClientConnector
AbstractComponent
AbstractSingleComponentContainer
UI
AbstractBaseUI
AbstractRTFormDevelopmentUI
- All Implemented Interfaces:
ApplicationSession,DownloadUI,SessionDataTokenProtectedUI,WindowOpenerCapableUI,Action.Container,Action.Notifier,ConnectorEventListener,ContextClickEvent.ContextClickNotifier,MethodEventSource,SerializableEventListener,UIEvents.PollNotifier,ClientConnector,Sizeable,VariableOwner,Connector,Component,Component.Focusable,HasComponents,HasComponents.ComponentAttachDetachNotifier,LegacyComponent,SingleComponentContainer,Serializable,Iterable<Component>,EventListener
- Direct Known Subclasses:
PanelRTDevelopmentUI,TaskRTDevelopmentUI
public abstract class AbstractRTFormDevelopmentUI
extends AbstractBaseUI
implements SessionDataTokenProtectedUI
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class UI
UI.WindowOrderUpdateEvent, UI.WindowOrderUpdateListenerNested classes/interfaces inherited from interface ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListenerNested classes/interfaces inherited from interface Component
Component.ErrorEvent, Component.Event, Component.Focusable, Component.ListenerNested classes/interfaces inherited from interface HasComponents
HasComponents.ComponentAttachDetachNotifier, HasComponents.ComponentAttachEvent, HasComponents.ComponentAttachListener, HasComponents.ComponentDetachEvent, HasComponents.ComponentDetachListenerNested classes/interfaces inherited from interface Sizeable
Sizeable.Unit -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected VerticalLayoutprotected EventBusprotected HorizontalLayoutprotected Panelprotected Windowprotected Throwableprotected VerticalLayoutprotected static final Loggerprotected VerticalLayoutprotected VerticalLayoutprotected HorizontalLayoutprotected SliderPanelprotected Stringprotected Buttonprotected JWTTokenUtilprotected UsuarioServiceFields inherited from class AbstractBaseUI
_logger, activeFields inherited from class UI
actionManagerFields inherited from class AbstractComponent
DESIGN_ATTR_PLAIN_TEXTFields inherited from interface Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Buttonprotected StringbuildEndpointURL(String uiID) protected Componentprotected voidcleanupCurrentPresenter(BasicFormPresenter<?, ?, ?> currentPresenter) voidprotected voidinit(VaadinRequest request) protected voidprotected voidprotected voidprotected abstract BasicFormPresenter<? extends BaseForm, ? extends BaseFormData, ? extends BaseFormView<? extends BaseForm>> parsePresenter(String xmlFormData) Executa o parse e construcao do Presenter com base no XML de Formulario informadoprotected voidreplaceMainComponent(Component c) protected voidprotected voidprotected voidshowForm(Component c) protected voidprotected voidprotected voidMethods inherited from class AbstractBaseUI
getApplicationEventRouter, getLoggedUser, getSessionEventRouter, getSessionHandlerManager, getSessionStorage, getUIInstance, getUIManager, getUserInfo, getWindowOpener, logout, requestDownload, setLoggedUserMethods inherited from class 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, showNotificationMethods inherited from class AbstractSingleComponentContainer
addComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getContent, readDesign, readDesignChildren, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setHeight, setWidth, writeDesignMethods inherited from class 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, setWidthUndefinedMethods inherited from class 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, updateDiffstateMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, encodeState, getErrorHandler, getExtensions, getRpcManager, handleConnectorRequest, isAttached, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface 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, writeDesignMethods inherited from interface Connector
getConnectorIdMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface LegacyComponent
markAsDirtyMethods inherited from interface Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefinedMethods inherited from interface VariableOwner
isEnabled
-
Field Details
-
mainLayout
protected VerticalLayout mainLayout -
errorLayout
protected VerticalLayout errorLayout -
showLastExceptionError
protected Button showLastExceptionError -
lastException
-
noFormView
protected VerticalLayout noFormView -
optionsLayout
protected HorizontalLayout optionsLayout -
loadingLayout
protected VerticalLayout loadingLayout -
optionsPanel
protected SliderPanel optionsPanel -
formAreaPanel
protected Panel formAreaPanel -
currentUUID
-
eventBus
protected EventBus eventBus -
tokenUtil
-
usuarioService
-
logger
-
requestToken
-
lastEndpointDisplayedWindow
protected Window lastEndpointDisplayedWindow
-
-
Constructor Details
-
AbstractRTFormDevelopmentUI
public AbstractRTFormDevelopmentUI()
-
-
Method Details
-
parsePresenter
protected abstract BasicFormPresenter<? extends BaseForm,? extends BaseFormData, parsePresenter? extends BaseFormView<? extends BaseForm>> (String xmlFormData) throws IllegalArgumentException Executa o parse e construcao do Presenter com base no XML de Formulario informado- Parameters:
xmlFormData-- Returns:
- Throws:
IllegalArgumentException
-
cleanupCurrentPresenter
-
initServices
protected void initServices() -
init
protected void init(VaadinRequest request) - Overrides:
initin classAbstractBaseUI
-
initLayoutAndEvents
protected void initLayoutAndEvents() -
handleFormUpdateEvent
-
replaceMainComponent
protected void replaceMainComponent(Component c) -
showErrorView
protected void showErrorView() -
showErrorView
-
showNoFormView
protected void showNoFormView() -
showLoadingView
protected void showLoadingView() -
showForm
protected void showForm(Component c) -
buildEndpointURL
-
buildDefaultShowRTEndpointInfo
protected Button buildDefaultShowRTEndpointInfo() -
showRTEndpointInfo
protected void showRTEndpointInfo() -
onCleanup
protected void onCleanup()- Overrides:
onCleanupin classAbstractBaseUI
-