fixing builder with parameters

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/Common/storagehub-client-wrapper@174324 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2018-11-22 14:31:44 +00:00
parent 3943333a7c
commit 81cdc930fa
3 changed files with 32 additions and 5 deletions

View File

@ -147,7 +147,6 @@ public class StorageHubClientService {
if(withMapProperties)
theResolver = theResolver.withMetadata();
return theResolver.getItems();
}

View File

@ -5,7 +5,6 @@ package org.gcube.common.storagehubwrapper.server.converter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import org.gcube.common.storagehub.model.Metadata;
@ -194,7 +193,7 @@ public class HLMapper {
//TODO THIS MUST BE REMOVED. Checking the old property isPublic added as "<boolean>true</boolean>" by HL
if(!isPublicItem){
try{
Map<String, Object> map = item.getPropertyMap().getValues();
//Map<String, Object> map = item.getPropertyMap().getValues();
// logger.debug("Property Map size: "+map.size());
// for (String key : map.keySet()) {
// logger.debug("Key: "+key+ "value: "+map.get(key));

View File

@ -15,7 +15,6 @@ import org.gcube.common.storagehubwrapper.shared.tohl.impl.FileItem;
import org.gcube.common.storagehubwrapper.shared.tohl.impl.ImageFile;
import org.gcube.common.storagehubwrapper.shared.tohl.impl.PDFFile;
import org.junit.Before;
import org.junit.Test;
/**
@ -79,7 +78,7 @@ public class WorkspaceInstance {
}
@Test
//@Test
public void getChildren() throws Exception{
System.out.println("Get children test");
@ -106,6 +105,36 @@ public class WorkspaceInstance {
}
//@Test
public void getFilteredChildren() throws Exception{
System.out.println("Get children test");
WorkspaceFolder root = storageHubWrapper.getWorkspace().getRoot();
Class filterClass = org.gcube.common.storagehub.model.items.FolderItem.class;
List<? extends WorkspaceItem> children = storageHubWrapper.getWorkspace().getFilteredChildren(root.getId(), filterClass);
//WorkspaceFolder root = workspace.getRoot();
//List<? extends WorkspaceItem> children = workspace.getChildren(root.getId());
int i = 0;
for (WorkspaceItem workspaceItem : children) {
System.out.println(++i+")"+workspaceItem);
System.out.println(workspaceItem.getType() +" "+workspaceItem.getClass());
// System.out.println(++i+")");
// if(workspaceItem.isFolder()){
// WorkspaceFolder folder = (WorkspaceFolder) workspaceItem;
// System.out.println("is public? "+folder.isPublicFolder());
// }
printMap(workspaceItem);
System.out.println("\n");
}
}
public static void printMap(WorkspaceItem workspaceItem){
if(workspaceItem.getPropertyMap()!=null){
System.out.println(workspaceItem.getId() + " name: "+workspaceItem.getName() + " isFolder: "+workspaceItem.isFolder());