org.gcube.portlets.user.workspace.client
Class AppController
java.lang.Object
org.gcube.portlets.user.workspace.client.AppController
- All Implemented Interfaces:
- org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
public class AppController
- extends Object
- implements org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
- Author:
- Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
Constructor Summary |
AppController(org.gcube.portlets.user.workspace.client.AppControllerExplorer appControllerExplorer)
|
Method Summary |
void |
addedFile(String itemIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel parent)
|
void |
addedFolder(String itemIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel parent)
Following methods implements SubscriberInterface |
void |
createNewMessage(HashMap<String,String> hashAttachs)
|
boolean |
deleteItem(String itemIdentifier)
|
void |
expandFolderItem(org.gcube.portlets.user.workspace.client.model.FolderModel folder)
|
void |
fileDownloaded(String itemIdentifier)
|
static com.google.gwt.event.shared.HandlerManager |
getEventBus()
|
GxtBorderLayoutPanel |
getMainPanel()
|
org.gcube.portlets.user.workspace.client.model.FileModel |
getSelectedFolder()
|
void |
go(com.google.gwt.user.client.ui.HasWidgets rootPanel)
init method |
protected void |
loadParentBreadcrumbByItemId(String itemId)
|
void |
movedItems(String sourceParentIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel targetParent)
|
void |
refreshFolder(org.gcube.portlets.user.workspace.client.model.FileModel folderTarget)
|
boolean |
renameItem(String itemIdentifier,
String newName,
String extension)
|
void |
rootLoaded(org.gcube.portlets.user.workspace.client.model.FileModel root)
|
void |
selectedItem(org.gcube.portlets.user.workspace.client.model.FileModel item,
List<org.gcube.portlets.user.workspace.client.model.FileModel> parents)
|
static void |
setCookie(String name,
String value,
int days)
|
static void |
setCookieGridViewSetting(String value)
|
void |
setParentItemSelected(ArrayList<org.gcube.portlets.user.workspace.client.model.FileModel> listParents)
|
void |
setSizeAsyncTreePanel(int width,
int height)
|
void |
smartFolderSelected(String folderId,
String category)
|
void |
switchView(org.gcube.portlets.user.workspace.client.ConstantsExplorer.ViewSwitchType type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppController
public AppController(org.gcube.portlets.user.workspace.client.AppControllerExplorer appControllerExplorer)
getEventBus
public static com.google.gwt.event.shared.HandlerManager getEventBus()
loadParentBreadcrumbByItemId
protected void loadParentBreadcrumbByItemId(String itemId)
- Parameters:
itemId
-
go
public void go(com.google.gwt.user.client.ui.HasWidgets rootPanel)
- init method
- Parameters:
rootPanel
-
setCookie
public static void setCookie(String name,
String value,
int days)
setCookieGridViewSetting
public static void setCookieGridViewSetting(String value)
getMainPanel
public GxtBorderLayoutPanel getMainPanel()
setSizeAsyncTreePanel
public void setSizeAsyncTreePanel(int width,
int height)
getSelectedFolder
public org.gcube.portlets.user.workspace.client.model.FileModel getSelectedFolder()
addedFolder
public void addedFolder(String itemIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel parent)
- Following methods implements SubscriberInterface
- Specified by:
addedFolder
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
addedFile
public void addedFile(String itemIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel parent)
- Specified by:
addedFile
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
selectedItem
public void selectedItem(org.gcube.portlets.user.workspace.client.model.FileModel item,
List<org.gcube.portlets.user.workspace.client.model.FileModel> parents)
- Specified by:
selectedItem
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
expandFolderItem
public void expandFolderItem(org.gcube.portlets.user.workspace.client.model.FolderModel folder)
- Specified by:
expandFolderItem
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
renameItem
public boolean renameItem(String itemIdentifier,
String newName,
String extension)
- Specified by:
renameItem
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
deleteItem
public boolean deleteItem(String itemIdentifier)
- Specified by:
deleteItem
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
rootLoaded
public void rootLoaded(org.gcube.portlets.user.workspace.client.model.FileModel root)
- Specified by:
rootLoaded
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
setParentItemSelected
public void setParentItemSelected(ArrayList<org.gcube.portlets.user.workspace.client.model.FileModel> listParents)
- Specified by:
setParentItemSelected
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
smartFolderSelected
public void smartFolderSelected(String folderId,
String category)
- Specified by:
smartFolderSelected
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
movedItems
public void movedItems(String sourceParentIdentifier,
org.gcube.portlets.user.workspace.client.model.FileModel targetParent)
- Specified by:
movedItems
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
switchView
public void switchView(org.gcube.portlets.user.workspace.client.ConstantsExplorer.ViewSwitchType type)
- Specified by:
switchView
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
refreshFolder
public void refreshFolder(org.gcube.portlets.user.workspace.client.model.FileModel folderTarget)
- Specified by:
refreshFolder
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
createNewMessage
public void createNewMessage(HashMap<String,String> hashAttachs)
- Specified by:
createNewMessage
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
fileDownloaded
public void fileDownloaded(String itemIdentifier)
- Specified by:
fileDownloaded
in interface org.gcube.portlets.user.workspace.client.interfaces.SubscriberInterface
Copyright © 2013. All Rights Reserved.