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)  
 -