53 lines
1.9 KiB
Java
53 lines
1.9 KiB
Java
package org.gcube.portlets.widgets.ckandatapublisherwidget.client;
|
|
|
|
import java.util.List;
|
|
|
|
import org.gcube.common.homelibrary.home.HomeLibrary;
|
|
import org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException;
|
|
import org.gcube.common.homelibrary.home.exceptions.InternalErrorException;
|
|
import org.gcube.common.homelibrary.home.exceptions.UserNotFoundException;
|
|
import org.gcube.common.homelibrary.home.workspace.Workspace;
|
|
import org.gcube.common.homelibrary.home.workspace.WorkspaceItem;
|
|
import org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException;
|
|
import org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException;
|
|
import org.gcube.common.scope.api.ScopeProvider;
|
|
import org.junit.Test;
|
|
|
|
public class Tests {
|
|
|
|
@Test
|
|
public void test() throws WorkspaceFolderNotFoundException, InternalErrorException, HomeNotFoundException, UserNotFoundException, ItemNotFoundException{
|
|
|
|
ScopeProvider.instance.set("/gcube");
|
|
|
|
Workspace ws = HomeLibrary
|
|
.getHomeManagerFactory()
|
|
.getHomeManager()
|
|
.getHome("costantino.perciante").getWorkspace();
|
|
|
|
List<WorkspaceItem> childrens = ws.getRoot().getChildren();
|
|
|
|
for (WorkspaceItem workspaceItem : childrens) {
|
|
if(workspaceItem.getName().equals("test-ckan-folder")){
|
|
|
|
System.out.println("Dir has id " + workspaceItem.getId());
|
|
|
|
List<? extends WorkspaceItem> files = workspaceItem.getChildren();
|
|
for (WorkspaceItem file : files) {
|
|
|
|
if(!file.isFolder()) // ok, it's a file
|
|
System.out.println("item id is " + file.getId());
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
// CheckedCkanClient client = new CheckedCkanClient("http://ckan-d-d4s.d4science.org", "803ada7f-2080-493f-8a99-3e593e880d94");
|
|
//
|
|
// CkanDataset dataset = client.getDataset("34d9cc5a-9ddb-40a1-9747-8490acd318d3");
|
|
// //client.deleteDataset("34d9cc5a-9ddb-40a1-9747-8490acd318d3");
|
|
// System.out.println("Dataset exists " + dataset.getName());
|
|
}
|
|
|
|
}
|