Environment Report contains current context

This commit is contained in:
Fabio Sinibaldi 2021-07-30 12:27:49 +02:00
parent 3e6478738d
commit 80335b92da
2 changed files with 7 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import java.util.List;
import java.util.Set;
import java.util.concurrent.Future;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.data.publishing.ckan2zenodo.clients.FileUploaderManager;
import org.gcube.data.publishing.ckan2zenodo.clients.GCat;
import org.gcube.data.publishing.ckan2zenodo.clients.UploadFilesCall;
@ -116,6 +117,7 @@ public class Ckan2ZenodoImpl implements Ckan2Zenodo{
log.info("Checking environment.. ");
long start=System.currentTimeMillis();
EnvironmentReport report=new EnvironmentReport();
report.setContext(ScopeProvider.instance.get());
// check gCat presence
String gCatCheck="GCat Presence : ";
try{

View File

@ -1,6 +1,9 @@
package org.gcube.data.publishing.ckan2zenodo.model.report;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import java.util.HashMap;
import java.util.Map;
@ -11,6 +14,8 @@ public class EnvironmentReport {
private HashMap<String,Status> reportItems=new HashMap<>();
private String context;
public boolean isok(){
for(Map.Entry<String,Status> entry:reportItems.entrySet())
if(entry.getValue().equals(Status.ERROR)) return false;