Class WebdavDocumentLoadManager
java.lang.Object
io.jmix.webdavui.screen.webdavdocument.WebdavDocumentLoadManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Runnableprotected FilePathBreadCrumbsprotected WebdavDocumentprotected DataManagerprotected static final Stringprotected WebdavDocumentsManagementServiceprotected FetchPlanRepositoryprotected Messagesprotected booleanIf current documents are loaded by applying a filter.protected CollectionLoader<WebdavDocument>protected CollectionContainer<WebdavDocument> -
Constructor Summary
ConstructorsConstructorDescriptionWebdavDocumentLoadManager(WebdavDocumentsManagementService documentsManagementService, DataManager dataManager, Messages messages, FetchPlanRepository fetchPlanRepository) -
Method Summary
Modifier and TypeMethodDescriptionprotected Deque<WebdavDocument>buildFilePath(WebdavDocument document) protected StringencodeFullPath(String fullPath) booleanprotected voidonBreadCrumbsClick(com.vaadin.ui.Button.ClickEvent clickEvent) protected voidprotected voidvoidrefresh()Refresh current documents list.voidsetAfterRefreshAction(Runnable afterRefreshAction) setBreadCrumbs(FilePathBreadCrumbs breadCrumbs) setFullPathField(TextField<String> filePathField) setWebdavDocumentDl(CollectionLoader<WebdavDocument> webdavDocumentDl) setWebdavDocumentsDc(CollectionContainer<WebdavDocument> webdavDocumentsDc) voidvoidshowAllChildDocumentsFor(String parentPath) voidshowChildDocumentsFor(WebdavDocument parent) voidshowChildDocumentsFor(String parentPath) void
-
Field Details
-
DOCUMENT_BROWSE_FETCH_PLAN
- See Also:
-
webdavDocumentsDc
-
webdavDocumentDl
-
breadCrumbs
-
filePathField
-
documentsManagementService
-
dataManager
-
messages
-
afterRefreshAction
-
currentParent
-
searchResultsMode
protected boolean searchResultsModeIf current documents are loaded by applying a filter. -
fetchPlanRepository
-
-
Constructor Details
-
WebdavDocumentLoadManager
public WebdavDocumentLoadManager() -
WebdavDocumentLoadManager
@Autowired public WebdavDocumentLoadManager(WebdavDocumentsManagementService documentsManagementService, DataManager dataManager, Messages messages, FetchPlanRepository fetchPlanRepository)
-
-
Method Details
-
setWebdavDocumentsDc
public WebdavDocumentLoadManager setWebdavDocumentsDc(CollectionContainer<WebdavDocument> webdavDocumentsDc) -
setWebdavDocumentDl
public WebdavDocumentLoadManager setWebdavDocumentDl(CollectionLoader<WebdavDocument> webdavDocumentDl) -
setBreadCrumbs
-
setFullPathField
-
setAfterRefreshAction
-
showChildDocumentsFor
-
showChildDocumentsFor
-
showAllChildDocumentsFor
-
showAllChildDocumentsFor
-
refresh
public void refresh()Refresh current documents list. -
buildFilePath
-
showRootDocuments
public void showRootDocuments() -
onDocumentCollectionLoaded
-
onSearchFilterApplied
protected void onSearchFilterApplied() -
isSearchResultsMode
public boolean isSearchResultsMode() -
getCurrentParent
-
encodeFullPath
-
onBreadCrumbsClick
protected void onBreadCrumbsClick(com.vaadin.ui.Button.ClickEvent clickEvent)
-