Class WebdavDocumentBrowse
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardLookup<WebdavDocument>
io.jmix.webdavui.screen.webdavdocument.WebdavDocumentBrowse
- All Implemented Interfaces:
- FrameOwner,- LookupScreen<WebdavDocument>,- MultiSelectLookupScreen
@UiController("webdav_WebdavDocument.browse")
@UiDescriptor("webdav-document-browse.xml")
public class WebdavDocumentBrowse
extends StandardLookup<WebdavDocument>
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenScreen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEventNested classes/interfaces inherited from interface io.jmix.ui.screen.LookupScreenLookupScreen.ValidationContext<T>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CssLayoutprotected DataManagerprotected Dialogsprotected WebdavDocumentLoadManagerprotected WebdavDocumentsManagementServiceprotected Downloaderprotected FilePathBreadCrumbsprotected MessageBundleprotected Messagesprotected ScreenBuildersprotected TemporaryStorageprotected UiComponentsprotected FileStorageUploadFieldprotected WebdavActionToolsprotected CollectionContainer<WebdavDocument>protected CollectionLoader<WebdavDocument>protected Table<WebdavDocument>protected BaseActionprotected BaseActionprotected BaseActionprotected BaseActionprotected BaseActionprotected BaseActionprotected BaseActionprotected BaseActionprotected WebdavPropertiesprotected WebdavSecurityToolsFields inherited from class io.jmix.ui.screen.StandardLookupselectHandler, selectValidatorFields inherited from interface io.jmix.ui.screen.FrameOwnerNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTIONFields inherited from interface io.jmix.ui.screen.LookupScreenLOOKUP_CANCEL_ACTION_ID, LOOKUP_ENTER_PRESSED_ACTION_ID, LOOKUP_ITEM_CLICK_ACTION_ID, LOOKUP_SELECT_ACTION_ID, LOOKUP_SELECT_CLOSE_ACTION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidapplyVersioning(boolean versioning) protected booleancontainsCollection(Set<WebdavDocument> webdavDocuments) protected FilePathBreadCrumbsprotected WebdavDocumentcreateWebdavDocument(FileRef fileRef) generateLink(WebdavDocument webdavDocument) generateVersioningCell(WebdavDocument webdavDocument) generateWebdavLockDescriptorCell(WebdavDocument webdavDocument) protected booleanvoidonAfterInit(Screen.AfterInitEvent event) voidvoidprotected voidonFileUploadSucceed(SingleFileUploadField.FileUploadSucceedEvent fileUploadSucceedEvent) voidonInit(Screen.InitEvent event) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidMethods inherited from class io.jmix.ui.screen.StandardLookupaddDefaultCancelAction, addDefaultSelectAction, cancel, getLookupActionsLayout, getLookupComponent, getSelectHandler, getSelectValidator, getWindowActionOptional, initActions, select, select, setLookupComponentMultiSelect, setSelectHandler, setSelectValidator, setupCommitShortcut, setupLookupComponentMethods inherited from class io.jmix.ui.screen.ScreenaddAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
- 
Field Details- 
dataManager
- 
uploadBtn
- 
webdavDocumentsDl
- 
webdavDocumentsTable
- 
breadcrumbsLayout
- 
filePathField
- 
screenBuilders
- 
uiComponents
- 
webdavDocumentsTableUnlock
- 
webdavDocumentsTableLock
- 
webdavDocumentsTableManageVersions@Named("webdavDocumentsTable.manageVersions") protected BaseAction webdavDocumentsTableManageVersions
- 
webdavDocumentsTableDownload
- 
webdavDocumentsTableDisableVersioning@Named("webdavDocumentsTable.disableVersioning") protected BaseAction webdavDocumentsTableDisableVersioning
- 
webdavDocumentsTableEnableVersioning@Named("webdavDocumentsTable.enableVersioning") protected BaseAction webdavDocumentsTableEnableVersioning
- 
webdavDocumentsTableCreateCollection@Named("webdavDocumentsTable.createCollection") protected BaseAction webdavDocumentsTableCreateCollection
- 
webdavDocumentsTableRenameCollection@Named("webdavDocumentsTable.renameCollection") protected BaseAction webdavDocumentsTableRenameCollection
- 
temporaryStorage
- 
webdavProperties
- 
documentsService
- 
downloader
- 
webdavSecurityTools
- 
webdavActionTools
- 
messages
- 
messageBundle
- 
dialogs
- 
webdavDocumentsDc
- 
documentLoadManager
- 
filePathBreadCrumbs
 
- 
- 
Constructor Details- 
WebdavDocumentBrowsepublic WebdavDocumentBrowse()
 
- 
- 
Method Details- 
onInit
- 
onAfterInit
- 
onBeforeShow
- 
isVersioningEnabledprotected boolean isVersioningEnabled()
- 
onwebdavDocumentsTableSelection@Subscribe("webdavDocumentsTable") public void onwebdavDocumentsTableSelection(Table.SelectionEvent<WebdavDocument> event) 
- 
updateButtonsVisibilityprotected void updateButtonsVisibility()
- 
containsCollection
- 
generateLink
- 
generateWebdavLockDescriptorCell
- 
generateVersioningCell
- 
onwebdavDocumentsTableCreateCollection@Subscribe("webdavDocumentsTable.createCollection") public void onwebdavDocumentsTableCreateCollection(Action.ActionPerformedEvent event) 
- 
onWebdavDocumentsTableRenameCollection@Subscribe("webdavDocumentsTable.renameCollection") public void onWebdavDocumentsTableRenameCollection(Action.ActionPerformedEvent event) 
- 
onwebdavDocumentsTableDownload@Subscribe("webdavDocumentsTable.download") public void onwebdavDocumentsTableDownload(Action.ActionPerformedEvent event) 
- 
onWebdavDocumentsTableManageVersions@Subscribe("webdavDocumentsTable.manageVersions") public void onWebdavDocumentsTableManageVersions(Action.ActionPerformedEvent event) 
- 
onwebdavDocumentsTableEnableVersioning@Subscribe("webdavDocumentsTable.enableVersioning") public void onwebdavDocumentsTableEnableVersioning(Action.ActionPerformedEvent event) 
- 
onwebdavDocumentsTableDisableVersioning@Subscribe("webdavDocumentsTable.disableVersioning") public void onwebdavDocumentsTableDisableVersioning(Action.ActionPerformedEvent event) 
- 
applyVersioningprotected void applyVersioning(boolean versioning) 
- 
onwebdavDocumentsTableRemove@Subscribe("webdavDocumentsTable.remove") public void onwebdavDocumentsTableRemove(Action.ActionPerformedEvent event) 
- 
onWebdavDocumentsTableLock@Subscribe("webdavDocumentsTable.lock") public void onWebdavDocumentsTableLock(Action.ActionPerformedEvent event) 
- 
onwebdavDocumentsTableUnlock@Subscribe("webdavDocumentsTable.unlock") public void onwebdavDocumentsTableUnlock(Action.ActionPerformedEvent event) 
- 
onApplyFilePathBtnClick
- 
onFileUploadSucceedprotected void onFileUploadSucceed(SingleFileUploadField.FileUploadSucceedEvent fileUploadSucceedEvent) 
- 
createWebdavDocument
- 
createFilePathBreadCrumbs
 
-