////TODO IT MUST BE MOVED TO SHUB ///** // * // */ //package org.gcube.portlets.user.workspace; // //import java.util.List; // //import org.gcube.common.homelibary.model.items.type.WorkspaceItemType; //import org.gcube.common.homelibrary.home.HomeLibrary; //import org.gcube.common.homelibrary.home.workspace.Workspace; //import org.gcube.common.homelibrary.home.workspace.WorkspaceFolder; //import org.gcube.common.homelibrary.home.workspace.WorkspaceItem; //import org.gcube.common.homelibrary.home.workspace.folder.FolderItem; //import org.gcube.common.scope.api.ScopeProvider; //import org.gcube.common.scope.impl.ScopeBean; // ///** // * // * @author Francesco Mangiacrapa francesco.mangiacrapa{@literal @}isti.cnr.it // * Jan 29, 2014 // * // */ ///* // * // * // * IT MUST BE MOVED TO SHUB // * // * // * //public class SizeRetrieving { // // // public static String DEFAULT_SCOPE = "/gcube/devsec"; //DEV //// public static String DEFAULT_SCOPE = "/d4science.research-infrastructures.eu/gCubeApps"; // public static String TEST_USER = "francesco.mangiacrapa"; //// public static String FOLDER_ID = "4f0ff79d-3c1e-4d2a-bc74-6f731edcac98"; // // public static void main(String[] args) { // // try { // // ScopeBean scope = new ScopeBean(DEFAULT_SCOPE); // ScopeProvider.instance.set(scope.toString()); // // Workspace ws = HomeLibrary // .getHomeManagerFactory() // .getHomeManager() // .getHome(TEST_USER) // .getWorkspace(); // // // //// System.out.println("start get root"); // WorkspaceItem folder = ws.getRoot(); //// List children = (List) root.getChildren(); // // System.out.println("start get children"); // //// WorkspaceFolder folder = (WorkspaceFolder) ws.getItem(FOLDER_ID); // List children = (List) folder.getChildren(); //// List children = root.getChildren(); // // System.out.println("children size: "+children.size()); // //// GWTWorkspaceBuilder builder = new GWTWorkspaceBuilder(); //// //// builder.buildGXTListFileGridModelItem(children, null); // // // // int i=0; // for (WorkspaceItem workspaceItem : children) { // // // if(workspaceItem.getType().equals(WorkspaceItemType.FOLDER) || workspaceItem.getType().equals(WorkspaceItemType.SHARED_FOLDER)){ // // folder = (WorkspaceFolder) workspaceItem; // // // System.out.println(++i+") folder name: "+folder.getName() +", id: "+folder.getId()); // }else{ // // // if(workspaceItem.getType().equals(WorkspaceItemType.FOLDER_ITEM)){ // // FolderItem folderItem = (FolderItem) workspaceItem; // // System.out.println(++i+") folderItem id: "+folderItem.getId() +", name: "+folderItem.getName() + ", size: "+folderItem.getLength()); // } // // } // } // System.out.println("end"); // } catch (Exception e) { // e.printStackTrace(); // } // } // //} // //*/