@Deprecated
public class CubaFoldersPane
extends com.vaadin.ui.VerticalLayout
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler
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.HasContextHelp, 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 |
---|---|
protected com.vaadin.ui.Label |
appFoldersLabel
Deprecated.
|
protected io.jmix.ui.widget.JmixTree<AppFolder> |
appFoldersTree
Deprecated.
|
static java.lang.String |
C_FOLDERS_PANE
Deprecated.
|
protected io.jmix.core.CoreProperties |
coreProperties
Deprecated.
|
protected CubaProperties |
cubaProperties
Deprecated.
|
protected io.jmix.core.DataManager |
dataManager
Deprecated.
|
protected static int |
DEFAULT_VERT_SPLIT_POS
Deprecated.
|
protected io.jmix.core.EntityStates |
entityStates
Deprecated.
|
protected Folders |
folders
Deprecated.
|
protected FoldersService |
foldersService
Deprecated.
|
protected BackgroundTaskWrapper<java.lang.Integer,java.util.List<AppFolder>> |
folderUpdateBackgroundTaskWrapper
Deprecated.
|
protected io.jmix.ui.component.Frame |
frame
Deprecated.
|
protected Messages |
messages
Deprecated.
|
protected Metadata |
metadata
Deprecated.
|
protected static java.lang.reflect.Method |
REFRESH_FOLDERS_METHOD
Deprecated.
|
protected com.vaadin.ui.Label |
searchFoldersLabel
Deprecated.
|
protected io.jmix.ui.widget.JmixTree<SearchFolder> |
searchFoldersTree
Deprecated.
|
protected Security |
security
Deprecated.
|
protected CubaFoldersPane.FoldersPaneTimer |
timer
Deprecated.
|
protected io.jmix.ui.UiProperties |
uiProperties
Deprecated.
|
protected UserSessionSource |
userSessionSource
Deprecated.
|
protected io.jmix.ui.settings.UserSettingService |
userSettingService
Deprecated.
|
protected UserSettingsTools |
userSettingsTools
Deprecated.
|
protected int |
verticalSplitPos
Deprecated.
|
protected com.vaadin.ui.VerticalSplitPanel |
vertSplit
Deprecated.
|
protected boolean |
visible
Deprecated.
|
Constructor and Description |
---|
CubaFoldersPane()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.ui.Component |
addFoldersLabel(com.vaadin.ui.AbstractLayout layout,
com.vaadin.ui.Label label)
Deprecated.
|
protected java.lang.String |
addIdInStr(java.lang.String inputStr,
java.util.UUID uuid)
Deprecated.
|
void |
addRefreshFoldersListener(CubaFoldersPane.RefreshFoldersListener listener)
Deprecated.
|
protected void |
adjustLayout()
Deprecated.
|
void |
asyncReloadAppFolders()
Deprecated.
|
protected <T extends AbstractSearchFolder> |
collapseItemInTree(io.jmix.ui.widget.JmixTree<T> tree,
java.lang.String foldersCollapse)
Deprecated.
|
protected com.vaadin.ui.Component |
createAppFoldersPane()
Deprecated.
|
protected java.util.function.Consumer<io.jmix.ui.widget.JmixTimer> |
createAppFolderUpdater()
Deprecated.
|
protected void |
createFoldersPaneLayout(com.vaadin.ui.Component appFoldersPane,
com.vaadin.ui.Component searchFoldersPane)
Deprecated.
|
protected io.jmix.ui.widget.JmixVerticalActionsLayout |
createFoldersPaneLayout(com.vaadin.ui.Component foldersPane,
com.vaadin.ui.Label foldersLabel)
Deprecated.
|
protected com.vaadin.ui.Component |
createSearchFoldersPane()
Deprecated.
|
protected <T extends Folder> |
fillTree(io.jmix.ui.widget.JmixTree<T> tree,
java.util.List<T> folders)
Deprecated.
|
protected int |
folderDepth(Folder folder)
Deprecated.
|
com.vaadin.ui.Tree |
getAppFoldersTree()
Deprecated.
|
protected java.util.Collection<AppFolder> |
getChildFolders(AppFolder parentFolder)
Deprecated.
|
protected Folder |
getFolderParent(Folder folder)
Deprecated.
Returns a given folder's parent only if it's not marked as deleted,
otherwise there will be an exception, because a folder returns a not null parent,
but there is no such item in tree as it's not loaded as separate folder as it's marked as deleted.
|
io.jmix.ui.component.Frame |
getFrame()
Deprecated.
|
protected boolean |
getItemClickable(Folder folder)
Deprecated.
|
protected java.util.List<AppFolder> |
getReloadedFolders()
Deprecated.
|
java.util.Collection<SearchFolder> |
getSearchFolders()
Deprecated.
|
com.vaadin.ui.Tree |
getSearchFoldersTree()
Deprecated.
|
float |
getVerticalSplitPosition()
Deprecated.
|
protected void |
handleFoldersPaneShortcutAction(com.vaadin.ui.Component foldersPane)
Deprecated.
|
protected java.lang.String |
idsToStr(java.util.List<java.util.UUID> uuids)
Deprecated.
|
protected void |
initAppFoldersContextMenu()
Deprecated.
|
protected void |
initSearchFoldersContextMenu()
Deprecated.
|
protected boolean |
isItemExpandable(Folder folder)
Deprecated.
|
protected boolean |
isNeedFoldersTitle()
Deprecated.
|
void |
loadFolders()
Deprecated.
|
protected void |
openFolder(AbstractSearchFolder folder)
Deprecated.
|
void |
refreshFolders()
Deprecated.
|
void |
reloadAppFolders()
Deprecated.
|
protected void |
reloadParentFolders(java.util.List<AppFolder> reloadedFolders)
Deprecated.
|
protected void |
reloadSingleParentFolder(AppFolder parentFolder,
java.util.List<AppFolder> reloadedFolders)
Deprecated.
|
void |
removeFolder(Folder folder)
Deprecated.
|
protected java.lang.String |
removeIdInStr(java.lang.String inputStr,
java.util.UUID uuid)
Deprecated.
|
Folder |
saveFolder(Folder folder)
Deprecated.
|
void |
savePosition()
Deprecated.
|
void |
setFrame(io.jmix.ui.component.Frame frame)
Deprecated.
|
void |
setIconGenerator(com.vaadin.ui.IconGenerator<AbstractSearchFolder> iconGenerator)
Deprecated.
|
protected void |
setupAppFoldersPane(com.vaadin.ui.Component appFoldersPane)
Deprecated.
|
protected void |
setupSearchFoldersPane(com.vaadin.ui.Component searchFoldersPane)
Deprecated.
|
protected void |
setupUpdateTimer()
Deprecated.
|
void |
setVerticalSplitPosition(float verticalSplitPos)
Deprecated.
|
protected void |
showFolders(boolean show)
Deprecated.
|
protected void |
stopExistingFoldersPaneTimer(io.jmix.ui.AppUI ui)
Deprecated.
|
protected java.util.List<java.util.UUID> |
strToIds(java.lang.String inputStr)
Deprecated.
|
protected void |
updateFolders(java.util.List<AppFolder> reloadedFolders)
Deprecated.
|
addComponentsAndExpand, getState, getState
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesign
isRequiredIndicatorVisible, readMargin, setRequiredIndicatorVisible, writeMargin
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidth
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponents
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public static final java.lang.String C_FOLDERS_PANE
protected static final java.lang.reflect.Method REFRESH_FOLDERS_METHOD
protected boolean visible
protected io.jmix.ui.widget.JmixTree<AppFolder> appFoldersTree
protected io.jmix.ui.widget.JmixTree<SearchFolder> searchFoldersTree
protected com.vaadin.ui.Label appFoldersLabel
protected com.vaadin.ui.Label searchFoldersLabel
protected CubaFoldersPane.FoldersPaneTimer timer
protected static final int DEFAULT_VERT_SPLIT_POS
protected int verticalSplitPos
protected com.vaadin.ui.VerticalSplitPanel vertSplit
protected io.jmix.ui.component.Frame frame
protected BackgroundTaskWrapper<java.lang.Integer,java.util.List<AppFolder>> folderUpdateBackgroundTaskWrapper
protected Messages messages
protected Metadata metadata
protected UserSessionSource userSessionSource
protected io.jmix.ui.settings.UserSettingService userSettingService
protected FoldersService foldersService
protected io.jmix.core.DataManager dataManager
protected UserSettingsTools userSettingsTools
protected Folders folders
protected io.jmix.core.EntityStates entityStates
protected Security security
protected CubaProperties cubaProperties
protected io.jmix.ui.UiProperties uiProperties
protected io.jmix.core.CoreProperties coreProperties
public void setVerticalSplitPosition(float verticalSplitPos)
public float getVerticalSplitPosition()
public void loadFolders()
protected void showFolders(boolean show)
protected void createFoldersPaneLayout(com.vaadin.ui.Component appFoldersPane, com.vaadin.ui.Component searchFoldersPane)
protected io.jmix.ui.widget.JmixVerticalActionsLayout createFoldersPaneLayout(com.vaadin.ui.Component foldersPane, com.vaadin.ui.Label foldersLabel)
protected void handleFoldersPaneShortcutAction(com.vaadin.ui.Component foldersPane)
protected void setupSearchFoldersPane(com.vaadin.ui.Component searchFoldersPane)
protected void setupUpdateTimer()
protected void stopExistingFoldersPaneTimer(io.jmix.ui.AppUI ui)
protected void setupAppFoldersPane(com.vaadin.ui.Component appFoldersPane)
protected <T extends AbstractSearchFolder> void collapseItemInTree(io.jmix.ui.widget.JmixTree<T> tree, java.lang.String foldersCollapse)
@Nullable protected java.lang.String addIdInStr(@Nullable java.lang.String inputStr, @Nullable java.util.UUID uuid)
@Nullable protected java.lang.String removeIdInStr(@Nullable java.lang.String inputStr, @Nullable java.util.UUID uuid)
protected java.util.List<java.util.UUID> strToIds(@Nullable java.lang.String inputStr)
@Nullable protected java.lang.String idsToStr(java.util.List<java.util.UUID> uuids)
protected com.vaadin.ui.Component addFoldersLabel(com.vaadin.ui.AbstractLayout layout, com.vaadin.ui.Label label)
public void savePosition()
protected java.util.function.Consumer<io.jmix.ui.widget.JmixTimer> createAppFolderUpdater()
public void refreshFolders()
public void reloadAppFolders()
public void asyncReloadAppFolders()
protected void reloadParentFolders(java.util.List<AppFolder> reloadedFolders)
protected java.util.Collection<AppFolder> getChildFolders(AppFolder parentFolder)
protected void reloadSingleParentFolder(AppFolder parentFolder, @Nullable java.util.List<AppFolder> reloadedFolders)
protected java.util.List<AppFolder> getReloadedFolders()
protected void updateFolders(java.util.List<AppFolder> reloadedFolders)
protected void adjustLayout()
protected com.vaadin.ui.Component createAppFoldersPane()
protected void initAppFoldersContextMenu()
public void setIconGenerator(com.vaadin.ui.IconGenerator<AbstractSearchFolder> iconGenerator)
protected com.vaadin.ui.Component createSearchFoldersPane()
protected void initSearchFoldersContextMenu()
protected <T extends Folder> void fillTree(io.jmix.ui.widget.JmixTree<T> tree, java.util.List<T> folders)
protected int folderDepth(Folder folder)
protected Folder getFolderParent(Folder folder)
folder
- a folder to obtain a parentprotected void openFolder(AbstractSearchFolder folder)
protected boolean isNeedFoldersTitle()
public void removeFolder(Folder folder)
public com.vaadin.ui.Tree getSearchFoldersTree()
public com.vaadin.ui.Tree getAppFoldersTree()
public java.util.Collection<SearchFolder> getSearchFolders()
protected boolean getItemClickable(Folder folder)
protected boolean isItemExpandable(Folder folder)
public void setFrame(io.jmix.ui.component.Frame frame)
public io.jmix.ui.component.Frame getFrame()
public void addRefreshFoldersListener(CubaFoldersPane.RefreshFoldersListener listener)