public String getNoSelectionErrorMessage() { if (folderDetailsPresenter.isSingleSelectionModel()) { return translationMessages.mustSelectFileFolder( translations.fileFolderTypeMap().get(fileSelectionType.name())); } return translationMessages.mustSelectAtLeastFileFolder( translations.fileFolderTypeMap().get(fileSelectionType.name())); }
@Override public void onReveal() { // Clear previous state. clearSelection(); // clear previous selection (highlighted row) getView().clearNewFolderName(); // clear previous new folder name // Adjust display based on file selection type. setDisplaysFiles(displaysFiles()); folderDetailsPresenter.setCurrentFolder(FileDtos.user(credentials.getUsername())); }
@Override protected void onBind() { super.onBind(); for (SplitPaneWorkbenchPresenter.Slot slot : SplitPaneWorkbenchPresenter.Slot.values()) { setInSlot(slot, getDefaultPresenter(slot)); } addRegisteredHandler( FilesCheckedEvent.getType(), new FilesCheckedEvent.FilesCheckedHandler() { @Override public void onFilesChecked(FilesCheckedEvent event) { checkedFiles = event.getCheckedFiles(); } }); folderDetailsPresenter.setSingleSelectionModel(true); }
public FileDto getCurrentFolder() { return folderDetailsPresenter.getCurrentFolder(); }
@Override public void onUploadFile() { FileUploadModalPresenter fileUploadModalPresenter = fileUploadModalProvider.get(); fileUploadModalPresenter.setCurrentFolder(folderDetailsPresenter.getCurrentFolder()); fileUploadModalProvider.show(); }
private void setDisplaysFiles(boolean displaysFiles) { folderDetailsPresenter.getView().setDisplaysFiles(displaysFiles); }
public void clearSelection() { checkedFiles = null; folderDetailsPresenter.getView().clearSelection(); }