public class Terminal
extends com.vaadin.ui.AbstractJavaScriptComponent
MgnlGroovyRescueApp
where jQuery can't be provided by Magnolia 5 framework.Modifier and Type | Class and Description |
---|---|
static class |
Terminal.SerializableBinding
SerializableBinding.
|
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
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
Modifier and Type | Field and Description |
---|---|
static String |
BINDING_SESSION_ATTRIBUTE |
Constructor and Description |
---|
Terminal(info.magnolia.i18nsystem.SimpleTranslator simpleTranslator,
boolean useSystemContext)
Deprecated.
since 2.4.6, please use
Terminal(SimpleTranslator, boolean, boolean, MessagesManager) |
Terminal(info.magnolia.i18nsystem.SimpleTranslator simpleTranslator,
boolean useSystemContext,
boolean requiresNotificationMessageUponCompletion,
info.magnolia.ui.framework.message.MessagesManager messagesManager) |
Modifier and Type | Method and Description |
---|---|
void |
execute(String command) |
String |
getCommand() |
TerminalState |
getState() |
protected boolean |
isAuthorized(info.magnolia.cms.security.User currentUser) |
boolean |
isUseSystemContext() |
addFunction, callFunction, registerRpc
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getExplicitImmediateValue, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isImmediate, isOrHasAncestor, isReadOnly, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setImmediate, setLocale, setParent, setPrimaryStyleName, setReadOnly, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setVisible, setWidth, setWidth, setWidthUndefined, writeDesign
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public static final String BINDING_SESSION_ATTRIBUTE
public Terminal(info.magnolia.i18nsystem.SimpleTranslator simpleTranslator, boolean useSystemContext, boolean requiresNotificationMessageUponCompletion, info.magnolia.ui.framework.message.MessagesManager messagesManager)
useSystemContext
- if true
will run execute(String)
method in system context (needed especially by MgnlGroovyRescueApp
).
@Deprecated public Terminal(info.magnolia.i18nsystem.SimpleTranslator simpleTranslator, boolean useSystemContext)
Terminal(SimpleTranslator, boolean, boolean, MessagesManager)
public boolean isUseSystemContext()
public String getCommand()
public TerminalState getState()
getState
in class com.vaadin.ui.AbstractJavaScriptComponent
protected boolean isAuthorized(info.magnolia.cms.security.User currentUser)
Copyright © 2017 Magnolia International Ltd.. All rights reserved.