public final class FavoritesEntry extends com.vaadin.ui.CustomComponent implements EditableFavoriteItem, EditingEvent.EditingNotifier
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
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
Constructor and Description |
---|
FavoritesEntry(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter favorite,
FavoritesView.Listener listener,
info.magnolia.ui.api.shell.Shell shell,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
Modifier and Type | Method and Description |
---|---|
void |
addEditingListener(EditingEvent.EditingListener listener)
Register a listener to handle
EditingEvent s. |
static String |
createItemdId(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter nodeAdapter)
Deprecated.
since 5.4.7 - use
createItemId(AbstractJcrNodeAdapter) instead. |
static String |
createItemId(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter nodeAdapter)
Creates a unique ID to use for
EditableFavoriteItem s. |
String |
getGroup() |
String |
getItemId()
Returning an ID which is unique among all other EditableFavoriteItem within a "session" of a logged-in user in a running instance.
|
String |
getNodename() |
String |
getRelPath() |
boolean |
iconsAreVisible()
Returning a boolean indicating whether the icons of the item are visible.
|
void |
removeEditingListener(EditingEvent.EditingListener listener)
Removes an EditingListener.
|
void |
setGroup(String group) |
void |
setIconsVisibility(boolean visible)
Switching the visibility of the icons of the item.
|
void |
setToNonEditableState()
Sets the item to a state where it cannot be edited; text-field goes read-only (and changed but not saved title is lost).
|
getComponentCount, getCompositionRoot, getState, getState, iterator, setCompositionRoot
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, 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, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined
forEach, spliterator
public FavoritesEntry(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter favorite, FavoritesView.Listener listener, info.magnolia.ui.api.shell.Shell shell, info.magnolia.i18nsystem.SimpleTranslator i18n)
public String getItemId()
EditableFavoriteItem
getItemId
in interface EditableFavoriteItem
public String getRelPath()
public String getNodename()
public void setGroup(String group)
public String getGroup()
public void setToNonEditableState()
EditableFavoriteItem
setToNonEditableState
in interface EditableFavoriteItem
public void addEditingListener(EditingEvent.EditingListener listener)
EditingEvent.EditingNotifier
EditingEvent
s.addEditingListener
in interface EditingEvent.EditingNotifier
public void removeEditingListener(EditingEvent.EditingListener listener)
EditingEvent.EditingNotifier
removeEditingListener
in interface EditingEvent.EditingNotifier
public void setIconsVisibility(boolean visible)
EditableFavoriteItem
setIconsVisibility
in interface EditableFavoriteItem
visible
- boolean indicating whether the icons should be visible or not.public boolean iconsAreVisible()
EditableFavoriteItem
iconsAreVisible
in interface EditableFavoriteItem
@Deprecated public static String createItemdId(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter nodeAdapter)
createItemId(AbstractJcrNodeAdapter)
instead.EditableFavoriteItem
s.public static String createItemId(info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter nodeAdapter)
EditableFavoriteItem
s.Copyright © 2020 Magnolia International Ltd.. All rights reserved.