org.gcube.portlets.user.workspace.client
Class AppController

java.lang.Object
  extended by 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
 

Constructor Detail

AppController

public AppController(org.gcube.portlets.user.workspace.client.AppControllerExplorer appControllerExplorer)
Method Detail

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.