From 1873b0cdd78c44ba2fb3d70dfe5f559b3a4f2171 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Wed, 8 Jul 2015 14:39:53 +0000 Subject: [PATCH] 256: Workspace explorer Task-Url: https://support.d4science.org/issues/256 Updated constructors git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-explorer@117093 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../save/WorkspaceExplorerSaveDialog.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/save/WorkspaceExplorerSaveDialog.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/save/WorkspaceExplorerSaveDialog.java index 893941d..a6aa2ba 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/save/WorkspaceExplorerSaveDialog.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/save/WorkspaceExplorerSaveDialog.java @@ -79,6 +79,26 @@ public class WorkspaceExplorerSaveDialog extends Modal implements HasWorskpaceEx WorkspaceExplorerController.eventBus.fireEvent(new LoadRootEvent()); initDialog(captionTxt, fileName); } + + + /** + * Instantiates a new workspace explorer save dialog. + * + * @param fileName the file name + * @param showOnlyFolders the show only folders + */ + public WorkspaceExplorerSaveDialog(String fileName, boolean showOnlyFolders) { + + if (showOnlyFolders) { + ItemType[] itemsType = new ItemType[2]; + itemsType[0] = ItemType.ROOT; + itemsType[1] = ItemType.FOLDER; + setSelectableTypes(itemsType); + setShowableTypes(itemsType); + } + WorkspaceExplorerController.eventBus.fireEvent(new LoadRootEvent()); + initDialog(WorkspaceExplorerConstants.WORKSPACE_EXPLORER_SAVE_AS_CAPTION, fileName); + } /**